У меня есть веб-сайт на WordPress (я все еще новичок в WordPress), и в нем я создал страницу блога. Однако я создал страницу блога с пользовательским кодом PHP, но теперь я хочу добавить несколько пользовательских тегов <meta>
для совместного использования в социальных сетях, таких как Facebook, Twitter и т. Д.
Однако в моем документе только тело и якорь WordPress
/*
* Template Name: news-article
* Template Post Type: page
*/
get_header();
так что, если я положу его на страницу блога, он не будет работать, потому что это только тело, а <meta>
не работает в теле. Если я перейду к заголовку, то это общая функция заголовка, которая будет на каждой странице на сайте WordPress.
Итак, я должен поместить его в общий заголовок и просто поставить условный оператор, чтобы он не работал на каждой странице, кроме страниц блога, или в WordPress есть способ сделать это?
Заранее спасибо
EDIT
<!-- for blog pages -->
<?php
if ( is_home() ) {
echo '<meta name="description" content="' . $rs_news_rows['nsubheading'] . '">
<meta property="og:title" content="' . $rs_news_rows['nheadline'] .'">
<meta property="og:description" content="'. $rs_news_rows['nsubheading'].'">'
}
?>