Muito curto trecho: Wordpress, classes separadas em duas colunas

Quarta-feira, 19 novembro, 2008

Inspirado pelo Wordpress Hack # 2 - Separe as categorias em colunas na barra lateral podem considerar útil "break" em duas colunas da lista de categorias de Wordpress. Se chegarmos a seqüência que é da esquerda para a direita, ou seja, CAT1 | cat2 (cabeça) cat3 | cat4 (cabeça) etc ... não há necessidade de utilizar um código PHP, mas apenas brincando com a definição de estilos li float:left e "fechar" com o apropriado width tag ul a fim de enviar os seguintes retornos de carro li Nos casos em que o css preferia não ter, por exemplo, na seqüência CAT1 | cat3 (cabeça) cat2 | cat4, podemos usar esse código simples:

PHP:
  1. ( "<br />" ,wp_list_categories ( 'title_li=&echo=0&depth=1&style=none' ) ) ; = $ Gatos explodir ( "<br />", wp_list_categories ( 'title_li = = 0 & & echo profundidade = 1 & style = none'));
  2. ( ( sizeof ( $cats ) - 1 ) / 2 ) ; $ Meio = round ((sizeof ($ gatos) - 1) / 2);
  3. ( $cats , 0 , $middle ) ; Cats_left $ = array_slice ($ gatos, 0, $ meio);
  4. ( $cats , $middle , - 1 ) ; Cats_right $ = array_slice ($ gatos, $ meio - 1);
  5. . implode ( '</li><li>' , $cats_left ) . '</li></ul>' . echo "<ul class="left"> <li> '. implodir (' </ li> <li> ', $ cats_left)." </ li> </ ul>'.
  6. ( '</li><li>' , $cats_right ) . '</li></ul>' ; «<ul class="right"> <li> '. implodir (' </ li> <li> ', $ cats_right)." </ li> </ ul>';

Post relacionado

Muito curto trecho: Wordpress administrador?

Segunda-feira, 3 de novembro de 2008

Administrador ou segurador? Aqui está uma maneira rápida de compreender o seguinte:

PHP:
  1. ; global $ user_ID;
  2. / /
  3. $user_ID , 'wp_capabilities' ) ; $ Get_usermeta capacidades = ($ user_ID, 'wp_capabilities');
  4. / /
  5. is_array ( $capabilities ) ) { if (is_array ($ capacidades)) (
  6. $capabilities [ 'Administrator' ] == 1 || $capabilities [ 'administrator' ] == 1 ) { if ($ capacidades [ 'Administrador'] == 1 | | $ capacidades [ 'administrador'] == 1) (
  7. ; echo "Você é um administrador";
  8. )
  9. )

Ou, como "contratada"

PHP:
  1. ; global $ user_ID;
  2. / /
  3. $user_ID , 'wp_capabilities' ) ; $ Get_usermeta capacidades = ($ user_ID, 'wp_capabilities');
  4. / / $ Admin é verdade se administrador
  5. $capabilities [ 'Administrator' ] == 1 || $capabilities [ 'administrator' ] == 1 ) ; $ Admin = ($ capacidades [ 'Administrador'] == 1 | | $ capacidades [ 'administrador'] == 1);

Você pode verificar todos os níveis do curso disponibilizado pelo Wordpress, como assinante, por exemplo.

Post relacionado

Wordpress: remover o menu

Sábado, 1 de novembro de 2008

Pode ser útil, por vezes, "obscura" do menu de alguns Wordpress, especialmente se você desenvolveu um site / blog para um cliente e não querem permitir o acesso a recursos sensíveis. Plugin aí já exercem essa função, mas sim para ter um controle completo e pessoal, vamos ver em pormenor a forma como esse recurso.
Como de costume útil explorar a acção facultada por Wordpress, neste caso admin_menu Através da variável global $menu pode acessar a lista do menu. Podemos encontrar o menu para "eliminar" de duas maneiras: através do rótulo ou através do link que aponta (veja comentou participações no exemplo abaixo). A proposta é "tapada" do menu "Design", Definições e Plugins:

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

Utilizando as ligações como a chave para a remoção $sm[2] em partes comentou código surpresa aqui), é muito útil quando não há certeza de linguagem - local - com o qual você instalou o Wordpress. Com esta técnica, no entanto, o menu é removido apenas na interface, assim você ainda pode acessar a página por meio de uma ligação directa.

Post relacionado

Wordpress: escrever um pessoal logout

Segunda-feira, 27 de outubro de 2008

Partindo de pós Wordpress: passo a passo como criar um login, realizaram o login procedimento poderá ser útil para indicar no nosso blog um link para a desconexão, ou o logout. Não vamos usar novamente os procedimentos padrões de Wordpress, mas veremos como fazer o logout baixo nível. Primeiro de tudo temos de perceber se um usuário está conectado ou não. Isto é possível simplesmente resgatar a variável $user_ID do Wordpress. Por exemplo:

PHP:
  1. $user_ID != '' ) { // oppure if( is_user_logged_in() ) { if ($ user_ID! ='') (/ / ou se (is_user_logged_in ()) (
  2. / / O usuário é "identificar" ...
  3. )

Uma vez que sabemos que um usuário está conectado no sistema, podemos inserir um link para a nossa página simples logout. Então vamos criar uma página, por exemplo logout.php e inserindo o seguinte código:

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

E só então "link" para a nossa página de proporcionar um logout procedimentos:

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

Post relacionado

Wordpress: passo a passo como criar um login

Sexta-feira, 24 outubro, 2008

Neste tutorial veremos como criar um login pessoal procedimento, usando Ajax funcionalidade através jQuery. Existem várias maneiras de personalizar o login Wordpress, por exemplo através da utilização de anzóis e add_action() add_filter() Usamos um nível mais baixo, embora estejamos ainda interfaces para o kernel Wordpress. Também certifique-se de validar um usuário por meio da dupla e-mail/senha.

Porquê criar um login?

  • Em alguns contextos pode retornar uitle ter maior controle sobre a página de login, para propor um layout personalizado aos nossos utilizadores registados. Você também pode enriquecer a página com a informação, um logotipo a partir do clássico "Password esquecida?"
  • Para permitir o acesso via e-mail (como mostrado aqui Tratado), em vez de user_login norma Wordpress
  • Para poder entrar num painel login na barra lateral do nosso Blog
  • E, finalmente, ter um "esqueleto" - e uma idéia - para um bom Plugin : D

Ambiente

No nosso exemplo / tutorial trabalho sobre a raiz de uma pasta dentro Wordpress mylogin Criei dois arquivos php dentro desta pasta: index.php e logon.php A primeira contém a interface de nossos logon, com todas as funções Javascript / jQuery que nós servimos. O segundo arquivo, logon.php irá conter o código para validar o utilizador. Então vamos criar uma pasta css e dentro deste arquivo layout.css e uma pasta images Dentro da pasta imagens incluem um clássico Ajax Carregadeira: criá-la on-line no AjaxLoad.info. No final você deverá ter:

  • mylogin
    • index.php
    • logon.php
    • css
      • layout.css
      • imagens
        • ajax-loader.gif

Continue lendo ... "

Post relacionado

Wordpress: melhorar a lista de observações

Quarta-feira, 22 outubro, 2008

A minuta de Wordpress (tal como outros) costumam fornecer um esquema alternativo para a lista de comentários. No modelo padrão, por exemplo, é definido para uma classe css alt segundo a lógica:

PHP:
  1. / / Arquivo comments.php
  2. $oddcomment ; ?>id= "comment-<?php comment_ID() ?>" > <li <? php echo $ oddcomment;?> id = "comment-<? php comment_ID ()?>>
  3. [...]
  4. / * Alterações qualquer outro comentário a uma classe diferente * /
  5. empty ( $oddcomment ) ) ? 'class="alt" ' : '' ; Oddcomment $ = (vazia ($ oddcomment))? "Class =" alt "':'';

Isso faz com que a tag li $oddcomment é fixado uma vez em branco "" "") class="alt" uma vez por class="alt" = class="alt" Uma alteração pode ser útil introduzir uma classe adicional quando for o autor do blog para postar um comentário:

imagem

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

PHP:
  1. <? Php
  2. $comment -> user_id == 3 ) ? ' Authcomment $ = ($ comentar -> user_id == 3)? " ; authcomment':'';
  3. empty ( $classcomment ) ) ? ( ( $authcomment == '' ) ? ' alt' : '' ) : '' ; Classcomment $ = (vazia ($ classcomment)), (($ authcomment =='')? 'alt':''):'';
  4. >
  5. id= "comment-<?php comment_ID() ?>" > <li class = "<?=$ classcomment ?><?=$ authcomment?> "id =" comment-<? php comment_ID ()?>>

A linha $comment->user_id==3 de acordo com a ID de seu usuário. Eu não iria usar o administrador para responder ao blog, mas tenho as minhas usuário ID=3 Normalmente ID administrador 1 1, se você usar esse usuário $comment->user_id==1 Desta forma alternada para além de ter layout sobre os comentários deixados pelos visitantes, é imediatamente reconhecível resposta do autor do blog.

Post relacionado

Wordpress: modificar AdminBigWidth para desenvolvedores

Sexta-feira, 17 outubro, 2008

AdminBigWidth é um plugin para Wordpress capaz de definir a área de trabalho do full-screen. É realmente um simples encaixe e trivial, pois o código faz é alterar a CSS .wrap

PHP:
  1. AdminBigWidth função () (
  2. ; echo "<style type="text/css">. wrap (max-width: none) </ style> ';
  3. )
  4. , 'AdminBigWidth' ) ; add_action ( 'admin_head', 'AdminBigWidth');

Para aqueles que como eu uso o Wordpress editor HTML em modo pode ser útil para definir um valor fixo personagens, como a Courier, mais do que o proposto fonte padrão. Desta forma, pelo menos para os desenvolvedores, é mais fácil de alinhar o código fonte. Para isso basta adicionar o estilo de AdminBigWidth, uma nova abordagem que se reflecte CSS sull'editoria quando em modo HTML. Você pode escrever um plugin (duas linhas) para fazer isto, mas é melhor aproveitar o seu código AdminBigWidth, de forma a evitar um novo encargo para os devidos all'ennesimo Plugin:

PHP:
  1. AdminBigWidth função () (
  2. ; echo "<style type="text/css">. wrap (max-width: none) # # editorcontainer conteúdo (font-family:" Courier New, Courier, simples) </ style> ';
  3. )
  4. , 'AdminBigWidth' ) ; add_action ( 'admin_head', 'AdminBigWidth');

Post relacionado

Wordpress: como redigir uma resposta ao comentário usando jQuery

Sexta-feira 3 de outubro de 2008

Recentemente Cristiano Fino lucro emitido um plugin para Wordpress possível adicionar dois links para cada comentário por um post (talvez você tenha instalado um semelhante, já que o diretório Wordpress.org Tenho um casal extraviados, mas como um italiano software seria o evento para homenagear o excelente trabalho feito por Cristiano). Estes Link (resposta e ações), se reúnem e / ou citar o autor de um comentário por correr o chato operação para inserir o caractere arroba (@) para indicar a quem se dirige. Neste tutorial vou explicar - a médio-usuários experientes - como adicionar estas duas funcionalidades "na mão", sem qualquer all'istallazione Plugin. Também explorar as capacidades do jQuery para a festa em Javascript. A técnica está exibindo o mesmo que usei esse recurso para introduzir neste blog.

Nota: A utilização de um plugue é a melhor solução para aqueles que muitas vezes tendem a mudar o seu modelo Wordpress ou, pelo menos, tem de fazê-lo por antecipação. Este tutorial irá mostrar somente segmentado como executar o código no Wordpress e é dedicada aos mais curiosos.

Alterando o arquivo comments.php

A primeira mudança a fazer é digitar o link "responder" e de "unidade" dentro de 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 lhe permitem ver os comentários no final de um post. O ponto que nos interessa (que pode variar um pouco o assunto) é o ciclo da criação de vários comentários, reconhecíveis por:

Continue lendo ... "

Post relacionado

ABS-WP: Ver.1.11 sobre WordPress.org

Segunda-feira, 8 de setembro de 2008

Agora você pode baixar o plugin para Wordpress WP Adicionar Browser pesquisa directamente a partir do site do Wordpress.org :)

ABS-WP

Post relacionado

ABS-WP: atualização release 1.1

Quinta-feira, 28 de agosto, 2008
Update: o último

Sobre o pedido de Yuri, que perguntou como usar o plugin para WordPress Pesquisar WP Browser Add para adicionar a pesquisa do Google AdSense para pesquisa! Então me liberou uma atualização Plugin (download aqui) que permite a você definir através de um painel clássico opções, os parâmetros para o arquivo XML padrão descritor OpenSearch.

Continue lendo ... "

Post relacionado