Як додати пов’язану публікацію в WordPress без використання плагінів

Для "Схожі теми"Або"реляційні статтіЄ серія підключатиВЕ, які більш складні, але в кінці кінців все роблять те ж саме. Відображення сторінки (поста) блог заголовки, відповідні теми статті є лістинг. Це корисно для обох SEO і користувачЗ огляду на швидкий доступ до елементів, які знаходяться на тій же темі з сторінки, в якому перераховані.

Відомо, що велика кількість підключатиВЕ може навіть вплинути на Під час завантаження сторінок unuei і крім того створює Додаткові таблиці в базі даних.

Хорошою ідеєю було б якомога більше замінити плагіни WordPress з рядками коду, що ведуть до того ж результату. (Але будьте обережні, оскільки деякий код, який використовується особливо в functions.php, може серйозно вплинути на продуктивність сервера)

WordPress Пов’язаний допис плагін

Плагіни для “схожі повідомлення”Можна замінити функцією нижче, якщо ми вирішимо бути на сторінці статті Показати заголовки що містить ті ж теги з роботою ви лістинг. Використовуючи цей критерій відносин ми можемо додати наступний код у файлі single.php тема використовується на блозі.

<?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>';
}
}
?>

Конкретний приклад.

На сторінці статті ".” як пов’язані статті перераховані ті, на які посилаються WordPress, віруси, бази даних, експлойти.

WordPress Експлойт - очищення вірусних файлів, SQL та безпеки сервера. - Stealth Settings

Функція тестується на WordPress 3.3.1, але також сумісна з новішими версіями Wordpress 2.x.

- Показати пов’язану публікацію в WordPress Без плагіна.

Stealth LP

Засновник і головний редактор Stealth Settings, з 2006 року по теперішній час. Досвід роботи з операційними системами Linux (Особливо CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

залишити коментар

Ваша електронна адреса address не буде опубліковано.

Статті по темі

/
Ключові слова: / / / / / /
Догори кнопки