0
Это мой код:Plugin и отрывок, который не работает
/*
Plugin Name: myplugin
*/
function my_facebook_tags() {
echo "testme";
$myExcerpt = strip_tags(get_the_excerpt());
echo "Excerpt ".$myExcerpt;
echo "Excerpt ".get_the_excerpt();
echo "Content ".the_content();
echo "Title ".the_title();
}
add_action('wp_head', 'my_facebook_tags');
Он печатает это:
testmeExcerpt Excerpt Content POSTITLETitle
Вместо:
testmeExcerpt Thisisthecontent Excerpt Thisisthecontent Content Thisisthecontent Title POSTTITLE
Почему?
Вы не подключаете его внутри цикла, и там не выбирается конкретная запись, поэтому он не знает или не имеет данных для фрагмента или содержимого или названия ... измените капот с wp_head на the_post и посмотрите, получаете ли вы желаемые данные ... – Mohsin
Я вижу, что вы пытаетесь вывести теги в разделе главы для Facebook? Попробуйте использовать глобальный $ post; echo $ post-> post_title; – Mohsin
Спасибо, это работает для post_title и post_content, но не для post_excerpt. Зачем ? – xRobot