Categoria
Limpeza do banco de dados WordPress após UTW
Após a atualização para WordPress 2.3 e tentando re-avaliar o uso de tags, eu decidi voltar a visitar um velho pet implicância de minha: A relativamente grande: tamanho (leia-gi-normous) da minha mesa wp_postmeta. Era sempre o maior tabela no meu banco de dados (graças a UTW), então sempre que eu estava bisbilhotando na base de dados que chamou minha atenção (era mais de 5MB).
Com 'tags' WordPress 2.3 estão começando a ser tratado internamente, ea necessidade de UTW em sua velha forma (rumor é que vai ser dividido em elementos complementando WordPress 'novo built-in sistema de marcação) não é mais, assim que eu saí a tesoura e ...
Tomar um olhar mais atento, eu tinha mais de 30.000 registros em wp_postmeta que tinha um chamado meta_key _utw_tags_0. Em meio a pensamentos de como esses registros foram de alguma forma data-intercourse/sexing-lo e reproduzir como coelhos, eu comecei a aquecer phpMyAdmin (isso behemoth demorar um pouco para começar ou o que?).
Uma vez phpMyAdmin foi para cima, eu selecionei banco de dados do meu site, em seguida, o wp_postmeta (o "wp_ 'prefixo é o padrão, se o seu é diferente, ajuste a consulta SQL apropriada) tabela da lista do lado esquerdo da interface do phpMyAdmin.
Depois de ter a tabela wp_postmeta na frente de você, clique na aba SQL, na parte superior da página e você deve acabar em uma página com uma grande caixa de texto e uma consulta já começou para você. Destacar que o texto e substituí-lo:
DELETE FROM `wp_postmeta` WHERE meta_key = '_utw_tags_0'
Você vai ter algum tipo de "Tem certeza de que quer destruir o Planeta Terra" o aviso prévio, clique em sim.
Eu ainda tinha cerca de 10 registros com um título de meta_key _utw_tags_ então eu usei os mesmos passos acima e criticou-os com:
DELETE FROM `wp_postmeta` WHERE meta_key = '_utw_tags_'
Isso trouxe minha mesa wp_postmeta baixo de mais de 5 MB a menos de 22kb. Você pode dizer: Wheeee?
Mudanças recentes aqui no samdevol.com
Eu tinha a intenção de publicar uma nota sobre algumas das mudanças recentes aqui, mas foram ocupados, em seguida, um gato de cauda longa em uma sala cheia de cadeiras de balanço (morrendo de vontade de usar essa frase há algum tempo;) ...
Eu adotei um novo tema chamado Nobus, projetado pelo estúdio Dezzain . A interface do usuário não é muito simples, não muito complexo, não muito escura. O cabeçalho é um pouco alto, mas eu quero viver com ela um pouco antes de tentar as mudanças (a altura me permitiu muito bonito cut-and-paste algumas do meu código / hacks para o cabeçalho para manter a funcionalidade que eu desejava (serviço de tradução , ícone RSS w / out rolagem para baixo, o meu logotipo e algumas citações). Existe uma grande diferença na tipografia, não apenas de estilo, mas o tamanho eo espaçamento Feedback. é desejado / welcome sobre estas mudanças (e qualquer outro).
Algumas pequenas alterações em termos de funcionalidade, teste de novos plugins (e não apenas uma novidade para mim, mas novo para WP 2.3 e / ou o "mundo"), cuidadosamente aplicar algumas AJAX (menos de 2% dos meus visitantes JavaScript está desativado, mas eu faço manter um olho sobre isso e tentar usar JS que irá degradar / fall-back para HTML comportamento / aparência.
Postado aqui sobre o uso Zazz Mensagem ticker. Eu tenho vindo a manter-se atento para alguma coisa com esta funcionalidade durante o último ano ou assim, e tudo o que eu pesquisei / tentou era muito desajeitado / feio ou exigiu mais tempo para integrar então eu estava disposto a dedicar. Este caiu bem na luta e sem um estilo até com bastante facilidade com algumas adições CSS.
Algumas outras novas adições plugin:
- DoFollow Usando não-seguimento de uma regra só não faz mais sentido, deve ser a exceção.
- Enforce www. Preferência Larguei a NOTA www: Este plugin é agora redundante com 2,3 .
- HeadSpace2 Experiências com esta meta-gerador-on-esteróides
- Indicação ligação Se vamos para colocar o controle / decisão sobre como links / new-janelas são tratados nas mãos de usuários, deixá-los tomar uma decisão informada?
- Nofollow reciprocidade Se eu vou desligar não seguir, espero que você, assim
- Shutter Reloaded Com todas as diferentes bibliotecas javascript e conflitos resultantes minha caixa de luz / Slimbox scripts começou a atuar whacky. Apenas caiu esta e eu estou ok, por enquanto;)
- WP-Notas de Rodapé Porque alguns dos meus posts só precisa de notas de rodapé.
- Formulário de Contacto seguro e acessível PHP Finalmente quebrou e decidi tentar / testar uma solução de forma Plugin
Algumas pessoas me e-mail agora e, em seguida, sobre as citações em meu cabeçalho, assim como um FYI: Eu uso Quotes Qualidade , ea única coisa que eu mais gosto sobre este 'ainda-mais-quote random-' plugin é que ele sai e recebe 10 citações cada dia e, em seguida, os ciclos de forma aleatória através deles em cada atualização da página. Então, ao invés de bater / função-em algum recurso fora cada vez que uma página é atualizada no meu site que é armazenada em cache localmente. Rápido, leve e independente.
Fechamento com uma das minhas favoritas citações mais recentes:
Podemos lamber gravidade, mas às vezes a papelada é esmagadora.
- Wernher von Braun
6 passos simples para endurecimento WordPress
Existem alguns passos básicos que você pode tomar para ajudar a limitar a sua exposição a comportamento malicioso dirigido a seu blog WordPress. Minha intenção com este artigo não é fazer o seu site à prova de bala (se tal coisa existe), mas para cobrir as façanhas mais comum / fraquezas. Permissões de arquivo e diretório têm sido discutidas em outros lugares , mas eu vou postar um lembrete sobre a regra de polegar básicos: arquivos Set para 644 e diretórios para 755. Se você tiver que usar as configurações menos seguro (para / wp-content/uploads / por exemplo) você não tem um bom anfitrião .
Se não o fizer o seguinte não significa que seu blog vai ser cortado, isso significa apenas que é mais provável. Então, vamos lá:
.. Cubra suas partes íntimas (ou: "calcinhas de Nice lá") ...
- Excluir arquivos desnecessários / wp-admin/install.php e / wp-admin/upgrade.php ((Uma vez que você terminar com a instalação ou atualização esses arquivos não serão necessários e serão substituídos por sua instalação próxima / upgrade))
- Excluir mensagem padrão e comentar ((anuncia "Blog Novo! Venha me SPAM!"))
- Tornar mais difícil para revelar suas informações de login SQL e ajudar a prevenir os usuários que navegam onde não deveriam:. Em seu diretório raiz (onde reside wp-config.php) certifique-se que é um arquivo htaccess contendo o seguinte ((Desliga ftp- navegação estilo; Apenas reconhecer index.html index.php como arquivos de índice de legítima; Não permita qualquer acesso remoto para wp-config.php)):
Options -Indexes
DirectoryIndex index.php index.html
Order Deny,Allow
Deny from all - Alterar as permissões para wp-config.php para 600 (equivalente a rw ---) se possível ((Uma das poucas exceções à regra padrão 644))
- Impedir a navegação de diretórios não abrangidos pelo WordPress: Drop um arquivo (0 bytes) vazio chamado index.html em / wp-content/plugins / ou / wp-content/uploads / (por exemplo) ((O motivo de usarmos html. em vez de. php está na quebra caso PHP no servidor ainda estamos cobertos no nível do HTTP))
- Para a prevenção de SPAM, ative Akismet ((Akismet é grande em eliminará comentários spam)) (vem com o WordPress) e instalar / ativar Bad Behavior ((Bad Behavior pára um monte de spam / malicioso atividade antes que ele nunca atinge seu site)) Estes dois plugins são o mínimo para a prevenção de spam na minha opinião, mas sinta-se livre para experimentar em seu próprio país.
Outras considerações de segurança são a sua escolha em um host. Eu recomendo um profissional:
Como sempre: Feedback bem-vindos!
Mostrar mensagens ticker estilo em WordPress com Zazz
Eu estava pensando em uma maneira de mostrar as mensagens mais velhas e aconteceu em todo o Zazz Mensagem Ticker plugin por Stew Houston.
Eu pensei "Aqui vamos nós, outra chance para mim totalmente bork meu blog com algum pedaço de código desconhecido ..." Então, eu peguei a tesoura e blá-blá-blá (essa é a idéia).
Dei uma olhada rápida para as instruções (note que por razões históricas) e eu não vi onde eu tive que re-escrever o kernel do meu servidor ou componentes editar núcleo WordPress e figurado "wot ell o '".
Os pontos positivos: Fácil de instalar, leve e faz exatamente o que deveria fazer para a direita fora da caixa (e isso é com o WordPress 2.3-beta3). É fácil de configurar (embora ele não precisará editar o arquivo zazz-post-ticker.php, é uma maneira simples, direta edit), não usar tabelas (obrigado, eu vomitei bastante esta semana) e os CSS não é complicado! Que permite alterar a duração antes de desaparecer, o número de posts e até mesmo permite um deslocamento (parece redundante para mim para exibir informações de pós que é exibido um centímetro mais baixo na página, então eu gostei essa função).
O ponto ruim (singular, lembre-se): O javascript não está envolto por isso não é válido. Mas aqui está uma rápida correção:
Abrir zazz-post ticker.php e vá para a linha 30, ele deve ficar assim: echo "<script type=\"text/javascript\">\n";
Criar uma nova linha em que um e inserir: echo "//<![CDATA[\n";
E logo antes da linha 139 onde se lê: echo "</script>\n";
Adicionar: echo "//]]>\n";
Agora você tem um peso-leve, fácil de instalar / configurar pós ticker para WordPress que valida também!
Retorno bem-vindo.
Nota: A partir de 10/29/08, parece site do autor está em baixo, aqui está o arquivo v1.1: Zazz Mensagem Ticker
Missunderstood tema - atualização Big
Somente
lançou a nova versão (0.94) do tema Missunderstood. Algumas mudanças importantes, os lotes de clean-up, acrescentou funcionalidade:
- Built-in Título Optimal (para SEO)
- (Efeito Lightbox mais rápido, mais leve) Built-in Slimbox
- Listas separadas para os comentários e trackbacks
- Blockquotes Fancier
- Built-in pullquotes
- Caixa de pesquisa mais bonita
- Código de bloco de estilo com números e zebra striping
Um monte de gente generosa ter trazido a minha atenção para os problemas com as versões anteriores do Missunderstood, e eu tentei passar por tudo com um pente fino. Eu testei essa versão no Firefox, Internet Explorer 6 e 7, bem como Opera. É válido XHTML estrito quando usado em um navegador moderno (leia-se: outra coisa, em seguida, Internet Explorer
Original post com mais informações é aqui . Veja uma demonstração ao vivo aqui . Missunderstood tem um Forum , e pode ser baixado do post original ou diretamente aqui .
Gabarito sempre apreciados ...
Integrar PunBB em seu site WordPress
A informação neste post é bastante antigo, mas estou deixando aqui para referência, independentemente ...
Eu queria adicionar um fórum ao meu blog WordPress, mas tudo me deparei não integrar bem (design / página continuidade, etc) ou era muito simples para o meu gosto ... Então me deparei com um tutorial aqui (há alguns por aí, isso é só o que eu tropeçou em toda). Seguindo o tutorial eu tinha um fórum um pouco mais integrada ...
... Onde o sangue splatter da nossa carnificina não mancha nada ...
Com as lições aprendidas e da liberação de PunBB 1.2.15 eu decidi ver se eu poderia fazer um trabalho melhor. Desde a primeira instalação de integração / I tinha adicionado um css baseado menu de navegação e algumas citações aleatórias que não mostrar quando o meu banner / cabeçalho foi exibida acima do forum PunBB.
Irritado, eu peguei a tesoura e começou a correr ....
Continue lendo este post ...
Slave tema corporativo - atualização Big
Versão 0,95 está fora agora, com um monte de tweaks feito ao longo de vários meses ...
Incorporou alguns plugins em functions.php por conveniência:
- Título ideal
- Datas quentes
- removido 'sociáveis'
- Slimbox
Adicionado a funcionalidade Top Post (para um total de largura post 'destaque'). Topo leva a última mensagem em uma categoria (categoria definida nas opções temas em apresentação), exibe na parte superior (de largura total) e assegura que esta não é repetido em uma coluna abaixo.
Este tema vem com Slimbox, uma leve / rápido sistema de visualização de imagens como o lightbox. Ele é construído em Slave Corporativa, então não deve haver qualquer necessidade de configuração. É automagicamente, trabalha com qualquer miniatura com-link-to-fullimage.
Vê-lo em ação aqui .
Original post com muito mais informações. Baixar lá ou diretamente a partir daqui: Tema Slave Corporativo v0.95
Fórum de suporte para o Tema Slave Corporativa é aqui .
www. Preferência e samdevol.com
Uma vez que os domínios são frequentemente indexados de forma diferente (com e sem o prefixo www), estou entrando na onda sem www. Para maiores informações visite
Facilidade de uso com o WordPress me influenciou a usar Mark Jaquith é www Enforce. Preferência plugin (que trabalha para 'impor' ou uma preferência www ou não www).
Sobre Mim widget para o WordPress - v1.0 (TinyMCE)
Quando eu comecei um blog WordPress eu queria acrescentar alguma identificação pessoal para a primeira página em um esforço para promover a validade da identidade / / o que evah. 'Widgets' foram um pouco novo para WP então eu pensei que esta era a abordagem para mim. Acabei com uma luta menores usando um widget de texto e consegui o que queria.
... A minha cabeça finalmente saiu do meu esfíncter e ...
Em seguida, o masoquismo tem o melhor de mim e, numa tentativa de auto-flagelado fiz um widget About Me. Minha abordagem era simples; Digite a URL de uma imagem, uma sinopse sobre o seu auto / site e um link ou dois. Funcionou simplesmente demasiado: Em apenas cerca de 70% de temas / sites; ') O problema era que um monte de temas fazer algumas coisas muito maluco e alguns provedores de hospedagem são picky sobre qualquer manipulação de arquivos / imagem.
Então eu comecei uma jornada que começou com a meditação ... Uma vez eu me sentia solto e livre do stress do dia-a-dia, eu perguntei ao meu Criador: "Você está familiarizado com o WordPress"
Continue lendo este post ...
Não tutoriais nova integração Hesk
Eu adicionei sistema de 'ticket' de suporte técnico de "Help Desk" há algum tempo (Hesk v0.93.1) e escreveu um tutorial para ele aqui .
Eu não usá-lo e não tive tempo para atualizar para a versão mais recente do Hesk (versão mais recente do hesk não jogar bem com o meu tutorial), e eu não pode atualizá-lo, pode até cair. Parece que o forum aqui são mais eficazes, e os meus clientes pagantes parecem "damn-se" querem lidar diretamente comigo em vez de algum sistema de bilhete ...
Portanto, não há novo tutorial para a integração Hesk ...































