Jak dodać zgłoszony post w WordPress bez użycia wtyczek
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)

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 “EXLOIT WORDPRESS – CZYSZCZENIE PLIKÓW Z WIRUSAMI, BEZPIECZEŃSTWO SQL I SERWERA.” artykuły związane z WordPressem, wirusami, bazami danych i exploitami są wymienione jako powiązane artykuły.

Funkcja jest testowana na WordPress 3.3.1, ale jest także kompatybilna z nowszymi wersjami Wordpress 2.x.
Stealth Settings – Pokaż powiązany post w WordPress bez wtyczki.
Jak dodać zgłoszony post w WordPress bez użycia wtyczek
Co nowego
O Stealth L.P.
Założyciel i redaktor Stealth Settings, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 SI WordPress (CMS).
Zobacz wszystkie posty Stealth L.P.Może zainteresują Cię także...
Jedna myśl dalej “Jak dodać zgłoszony post w WordPress bez użycia wtyczek”