Como adicionar Related Post em WordPress sem usar plugins

Para "post relacionado"Ou"Artigos relacionados"Tem uma série de plug-inLinks para mais ou menos sofisticado, mas no final todos fazem a mesma coisa. Exibindo uma página (em um post) sobre as manchetes do blog que correspondem ao tema do artigo é feita listagem. Isto é útil, tanto para SEO e para usuárioPermitindo o acesso rápido para os artigos que são sobre o mesmo tema, como o da página está a imprimir.

Sabe-se que um grande número de plug-inSites podem influenciar negativamente unuei tempo de carregamento da página e também cria tabelas adicionais no banco de dados.

Uma boa ideia seria a de substituir, tanto quanto possível com as linhas WordPress plugins de código que conduzam ao mesmo resultado. (Note, entretanto, que algum código no functions.php adicioná-lo particularmente afetar seriamente o desempenho do servidor)

WordPress Plugin Related Post

Plugins "Artigos relacionados"Pode ser substituído com a função abaixo, se escolhermos esse artigo de página para ser manchetes exibidas contendo mesmas marcas com o trabalho de fazer o anúncio. Usando esta relação critério pode adicionar o código abaixo no arquivo single.php o tema usado no blog.

[php] <? php
$ tags = wp_get_post_tags ($ post-> ID);
if ($ tags) {
$ tag_ids = array ();
foreach ($ tags como $ individual_tag) $ tag_ids [] = $ individual_tag-> term_id;

$ Args = matriz (
'tag__in' => $ tag_ids,
'post__not_in' => array ($ post-> ID),
'showposts' => 5, // Número de posts relacionados que serão exibidos.
'Caller_get_posts => 1
);
$ my_query = new wp_query ($ args);
if ($ my_query-> have_posts ()) {
echo '<h3> Posts relacionados </ h3> <ul>';
while ($ my_query-> have_posts ()) {
$ My_query-> the_post ();
?>
<Li> <a href="<?php the_permalink() ?> "rel =" bookmark "title =" Permanent Link to <Php the_title_attribute ();?>? "> <The_title Php (); ?> </a> </ li>
}
eco '</ ul>';
}
}
?>
[/ Php]

 

Exemplo concreto.

O artigo de página ". "São listados como os artigos relacionados referentes ao WordPress, vírus, banco de dados, exploits.

WordPress Exploit - limpeza de arquivos infectados e segurança do SQL Server. - Stealth Configurações 

A função é testado em WordPress 3.3.1 mas também é compatível com versões mais recentes do WordPress 2.x.

Mostrar Related Post WordPress Sem um Plugin.

Como adicionar Related Post em WordPress sem usar plugins

Sobre o autor

Discrição LP

Fundador e editor Opções de invisibilidadeNa data 2006.
Experiência em sistemas Linux operacionais (especialmente CentOS), Mac OS X, Windows XP> Windows 10 e WordPress (CMS).

Deixe um comentário

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.