przez

1

Jak dodać zgłoszony post w WordPress bez użycia wtyczek

Jak dodać zgłoszony post w WordPress bez użycia wtyczek

1

Dla “Powiązany post” Lub “Powiązane artykuły” są serią wtyczkabardziej wyrafinowane, ale ostatecznie wszystkie robią to samo. Wyświetla na stronie (w poście) na blogu tytuły artykułów, które odpowiadają tematycznie artykułowi, w którym dokonano wpisu. Jest to przydatna funkcja dla obu Seo a także użytkownik, umożliwiając szybki dostęp do artykułów o tej samej tematyce, co ten na stronie, na której dokonano wpisu.

Wiadomo, że duża liczba wtyczka-ers mogą mieć negatywny wpływ czas ładowania jednej strony a w dodatku tworzy dodatkowe tabele w bazie danych.

Dobrym pomysłem byłoby zastąpienie jak największej liczby wtyczek WordPress liniami kodu prowadzącymi do tego samego rezultatu. (Jednak uwaga, ponieważ niektóre kody dodane zwłaszcza wfunctions.php mogą poważnie wpłynąć na wydajność serwera)

WordPress Related Post Plugin

Wtyczki “Powiązane posty” można zastąpić poniższą funkcją, jeśli zdecydujemy się na umieszczenie jej na stronie artykułu wyświetlane tytuły artykułów które zawierają te same tagi ze stanowiskiem, na którym jest wymieniony. Korzystając z tego kryterium relacji, możemy dodać poniższy kod do pliku single.php tematu użytego na blogu.

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

$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'showposts'=>5, // Number of related posts that will be shown.
'caller_get_posts'=>1
);
$my_query = new wp_query($args);
if( $my_query->have_posts() ) {
echo '<h3>Related Posts</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(); ?>"><?php the_title(); ?></a></li>
<?php
}
echo '</ul>';
}
}
?>

Konkretny przykład.

Na stronie artykułu “.” artykuły związane z WordPressem, wirusami, bazami danych i exploitami są wymienione jako powiązane artykuły.

WordPress Exploit – Curatare fisiere virusate, SQL si securizare server. - Stealth Settings

Funkcja jest testowana na WordPress 3.3.1, ale jest także kompatybilna z nowszymi wersjami Wordpress 2.x.

Pokaż powiązany post w WordPress bez wtyczki.

Jak dodać zgłoszony post w WordPress bez użycia wtyczek

Może zainteresują Cię także...

Jedna myśl dalej “Jak dodać zgłoszony post w WordPress bez użycia wtyczek

Zostaw odpowiedź

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *