Categoria 'WordPress'


Upgrade para Wordpress 2.7

Como muitos eu fiz a atualização para WordPress 2.7. Tudo correu bem, como de costume, com exceção de dois plugins:

Menus mais leves não faz mais sentido na interface do WordPress, em seguida, desativá-lo (e eliminar) antes de atualizar.

Para Simple Tags , no entanto, você deve alterar uma linha de código que provoca o mau funcionamento do Plugin no lançamento do WordPress 2.7. Para fazer isso, vá para o editor em WordPress Plugin interna e selecionar Simple Tags. A linha de:

1
strpos ( $wp_version , '2.5' ) !== false || strpos ( $wp_version , '2.6' ) !== false ) { if ( strpos ($ wp_version, '2 .5 ') == false | | strpos ! ($ wp_version, '2 0,6 ') == false) {

Deve tornar-se:

1
strpos ( $wp_version , '2.7' ) !== false ) { if ( strpos ($ wp_version, '2 0,7 ")! == false) {

Atualizado e tudo ficará bem: Tenha sempre um backup dos arquivos e banco de dados

Leia mais ...

Muito curto trecho: Wordpress, separar as categorias em duas colunas

Inspirado por WordPress Dica 2 - Separe as categorias nas colunas da barra lateral pode ser "dividida" em duas colunas útil listar as categorias de WordPress.

Leia mais ...

Muito curto trecho: Wordpress administrador?

Administrador ou underwriter? Aqui está uma maneira rápida de descobrir isso:

1
2
3
4
5
6
7
8
9
; global $ ID_usr;
/ /
get_usermeta ( $user_ID , 'wp_capabilities' ) ; R $ Capabilities = get_usermeta ($ user_id, dos wp_capabilities ');
/ /
is_array ( $capabilities ) ) { if ( is_array ($ capacidades)) {
$capabilities [ 'Administrator' ] == 1 || $capabilities [ 'administrator' ] == 1 ) { if ($ capacidades ['Administrador'] == 1 | | $ capacidades ['admin'] == 1) {
; echo "Você é um administrador";
}
}

Leia mais ...

Wordpress: remover o menu de administração

Pode ser útil às vezes, "obscuro" alguns WordPress menu de administração, especialmente se você desenvolveu um site / blog para um cliente e não querem permitir o acesso a recursos particularmente sensíveis. Já existem plugins que fazem esta função, mas, por um cheque pessoal e completa, vemos como esse recurso funciona em detalhes.
Como sempre, nós exploramos a acção muito útil fornecida pelo WordPress, neste caso admin_menu . Usando a variável global $menu pode acessar a lista do menu de administração. Podemos encontrar o menu para "eliminar" de duas maneiras: através da etiqueta ou através do link apontado (ver comentou ações no exemplo abaixo). No exemplo dado é plugins "cinza" do menu Projeto itens, Configurações, e:

1
2
3
4
5
6
7
8
9
10
11
12
13
remove_menu_item function () {
; menu de US $ global;
/ / Por rótulo
array ( 'Design' , 'Impostazioni' , 'Plugins' ) ; Remove $ = matriz ('Design', 'Configurações', 'Plugins');
/ / Por ligação
/ / Remove array $ = ('themes.php', 'opções-general.php', 'plugins.php');
$removes as $todel ) foreach ($ $ como Remove todel)
$menu as $key => $sm ) if ( $sm [ 0 ] == $todel ) { unset ( $menu [ $key ] ) ; break ; } foreach (menu que $ chave => nível de US $) if ($ sm [0] == $ todel) { unset ($ menu [$ key]) break;}
/ / Por ligação
/ / Foreach (menu que $ chave = nível> $) if ($ sm [2] == $ todel) {unset ($ menu [$ key]) break;}
}
/ /
, 'remove_menu_item' ) ; add_action ('admin_menu', 'remove_menu_item');

Use o link como uma chave para a remoção ( $sm[2] em partes sorpra comentado no código), é útil quando você não tem certeza da linguagem - localização - com o qual você instalou o WordPress. Com esta técnica, no entanto, o menu é removida apenas na interface, então você ainda pode acessar o site através de uma ligação directa.

Leia mais ...

WordPress: escrever um pessoal sair

Baseado no post WordPress: passo a passo como criar seu próprio login , execute o procedimento de login pode ser útil para indicar em nosso Blog Link para desconectar ou sair. Nós não vamos usar novamente os procedimentos padrão do WordPress, mas como vamos ver sair a um nível baixo. Primeiro temos que determinar se um usuário está logado ou não. Isto é possível apenas por meio de consulta a variável $user_ID WordPress. Por exemplo:

1
2
3
$user_ID != '' ) { // oppure if( is_user_logged_in() ) { if ($ ID_usr! ='') {/ / ou se (is_user_logged_in ()) {
/ / Um usuário está "logado" ...
}

Uma vez que sabemos que um usuário está "logado" no sistema, podemos inserir um simples link para a nossa página de logout. Nós, assim, criar uma página, por exemplo, logout.php seguende, e digitar o código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/ **
* Realiza o logout
*
* @ Autor Giovambattista Fazioli
* E-mail @ @ g.fazioli undolog.com
* @ Web http://www.undolog.com
* /
/ / Invoke inicialização WordPress
( 'wp-config.php' ) ; @ Require_once ('wp-config.php');
( 'wp-includes/pluggable.php' ) ; @ Require_once ('wp-includes/pluggable.php');
/ / Wp sair
wp_logout ();
/ / Carrega qualquer outra página
"Location: /" ) ; header ("Location: /");

E logo então "link" para a nossa página para fornecer um logout procedimentos:

1
2
3
$user_ID != '' ) { if ($ user_id! ='') {
; echo 'href="logout.php"> <a Executar sair </ a>';
}

Leia mais ...

WordPress: passo a passo como criar seu próprio login

Neste tutorial vamos ver como criar um procedimento de login pessoal, também usando a funcionalidade Ajax via jQuery . ). Existem várias maneiras de personalizar o seu login do WordPress, por exemplo, o uso de ganchos e filtros ( add_action() e add_filter() ). Aqui vamos usar um procedimento de baixo nível, embora haja ainda interfacceremo Kernel WordPress. Além disso, vamos tentar validar um usuário através do e-mail Dupla / senha.

Por que criar seu próprio login?

  • Em alguns contextos pode retornar uitle ter o máximo controle sobre a página de login, a propor um layout personalizado para nossos usuários cadastrados. Além disso, você pode enriquecer a página com informações úteis, um logo do clássico "Esqueceu sua senha?"
  • Para permitir o acesso através do correio electrónico (como no exemplo discutido aqui) em vez de user_login padrão WordPress
  • Para ser capaz de entrar em um painel de login na barra lateral do nosso blog
  • E, finalmente, ter um esqueleto - e uma idéia - uma grande Plugin : D

Ambiente

Em nosso tutorial exemplo / vamos trabalhar na raiz do WordPress em uma pasta mylogin . . Criamos dois arquivos php dentro desta pasta: index.php e logon.php . O primeiro irá conter a nossa interface de login com todas as funções JavaScript / jQuery que precisamos. O segundo arquivo, logon.php , conterá o código para validação do usuário. e una cartella images . Em seguida, crie uma pasta css e dentro desse arquivo layout.css e pasta de images . Dentro da pasta de imagens inserir um clássico Ajax loader: criá-lo on-line AjaxLoad.info . No final você deve ter:

  • MyLogin
  • index.php
  • logon.php
  • css
  • Layout.css
  • imagens
  • ajax-loader.gif

Leia mais ...

WordPress: melhorar a lista de comentários

O modelo padrão do WordPress (como outros) prevêem normalmente um esquema alternativo para a lista de comentários. No modelo padrão de uma instância de classe é definida css alt , de acordo com a lógica:

1
2
3
4
5
/ Comments.php /
$oddcomment ; ?> id="comment- <?php comment_ID ( ) ?> "> <? Li <php echo $ oddcomment;? "? Comment-<Php COMMENT_ID ()>"> ID =>
[...]
/ * Muda a cada outro comentário a uma classe diferente * /
Oddcomment = $ (empty ($ oddcomment))? 'Class = "alt"':'';

) e una volta a class="alt" . Isto significa que a tag li $oddcomment é definida uma vez um espaço em branco ( "" ) e uma vez por class="alt" . Uma modificação pode ser útil para introduzir outra classe quando o autor do blog para postar um comentário:

imagem

Eu, por exemplo, eu usei o seguinte código no comments.php:

1
2
3
4
5
<? Php
( $comment -> user_id == 3 ) ? ' (Comentário $ -> user_id == 3) Authcomment = $? '' ; authcomment ':'';
( empty ( $classcomment ) ) ? ( ( $authcomment == '' ) ? ' alt' : '' ) : '' ; Classcomment = $ ( vazia ($ classcomment)) ((authcomment $ =='') 'alt':''?):'';
?>
?> <?= $authcomment ?> " id="comment- <?php comment_ID ( ) ?> "> <Li class = "<? = Classcomment $> <? Authcomment = $>" id = "comment-<? Php COMMENT_ID ()?>">

del vostro utente. A linha $comment-&gt;user_id==3 podem variar de acordo com o ' ID do seu usuário. Eu, por exemplo, não use o administrador para responder no blog, mas eu tenho meu usuário ID=3 . , se usate questa utenza potete scrivere: $comment-&gt;user_id==1 . Normalmente, o ' ID do administrador é 1 , se você usar este utilitário você pode escrever: $comment-&gt;user_id==1 . Desta forma, não só para ter o layout alternativo sobre os comentários deixados pelos visitantes, a resposta é imediatamente reconhecível autor do blog.

Leia mais ...

WordPress: modifcare AdminBigWidth para desenvolvedores

AdminBigWidth é um plugin para WordPress que pode definir a área de trabalho da administração em tela cheia. É um plugin muito simples e trivial, na verdade o seu código faz é alterar a classe CSS .wrap :

1
2
3
4
AdminBigWidth function () {
; "type="text/css"> <style envoltório {max-width: none}. </ style> 'eco;
}
, 'AdminBigWidth' ) ; add_action ('admin_head', 'AdminBigWidth');

Para aqueles como eu que usa o editor do WordPress no modo HTML poderia ser útil para definir uma fonte monoespaçada, como Courier, em vez de a fonte padrão proposto. Desta forma, pelo menos para os programadores, é mais fácil de alinhar o código-fonte. Para isso basta adicionar, no estilo de AdminBigWidth , uma nova abordagem para a CSS, que é refletido quando o editor está no modo HTML. Você pode escrever um plugin (duas linhas) para fazer isso, mas é melhor usar seu código AdminBigWidth , evitando assim uma carga adicional devido à enésima Plugin:

1
2
3
4
AdminBigWidth function () {
; "type="text/css"> <style envoltório {max-width: none} # editorcontainer conteúdo # {font-family:" Courier New ", Courier, monospace}. </ style> 'eco;
}
, 'AdminBigWidth' ) ; add_action ('admin_head', 'AdminBigWidth');

Leia mais ...

WordPress: como escrever uma resposta ao comentário usando jQuery

Recentemente, Cristiano Up lançou um plugin útil para WordPress que podem aggiugere dois links para cada comentário em um post (talvez você tenha instalado um similar, já que no WordPress.org diretório que transmitiu um casal, no entanto, sendo um software italiano seria o evento para homenagear o excelente trabalho feito pelos cristãos). Esses links (resposta e citação), conhecer e / ou indicação do autor de um comentário, realizando a tarefa tediosa de inserir o sinal de arroba (@) para indicar a quem é dirigida. Neste tutorial vou explicar - a médio especializados usuários - como adicionar essas características duas "mão", sem recorrer à instalação de quaisquer plugins. Além disso conscientemente explorar os recursos de jQuery para JavaScript partido. A técnica que apresento é o mesmo que eu usei para introduzir esta característica neste blog.

Nota: O uso de um plugin é a melhor solução para aqueles que tendem a mudar freqüentemente seu modelo WordPress, ou pelo menos, tem planos para implementar isso. Este tutorial é apenas para mostrar como realizar intervenções específicas dentro do código do WordPress e é dedicado aos mais curiosos.

Edite seu comments.php

A primeira mudança que fazemos é para inserir o link "Responder" e "Ações" em cada comentário. Para fazer isso, edite o arquivo comments.php localizado na pasta do nosso tema. Este arquivo contém todas as instruções que exibem os comentários no final de um post. A seção estamos interessados ​​(que podem variar ligeiramente de tema para tema) é o loop para a criação de comentários diferentes, identificados por:

Leia mais ...

WP-ABS: Ver.1.11 em WordPress.org

Agora você pode baixar o plugin WordPress WP Pesquisa Navegador Add diretamente do site WordPress.org :)

WP-ABS

Leia mais ...



Pare SOPA