WordPress: отображение текста заполнителя по формату записи

Я хочу сгенерировать заполнитель-текст в «редакторе контента», если пост имеет формат поста «галерея». Но я не могу заставить его работать:

functions.php:

add_filter( 'default_content', 'wpse57907_default_content', 10, 2 );
function wpse57907_default_content( $content, $post ) {
if ( 'post' == $post->post_type && has_post_format('gallery')) {
$content = '<i style="color:#999">Use this area to upload and edit images... any text put in here will NOT be generated on the project&apos;s page. Please use the fields above for text.</i>';

return $content;
}
}

0

Решение

Это должно сделать это:

add_filter( 'default_content', 'wpse57907_default_content', 10, 2 );
function wpse57907_default_content( $content, $post ) {
$format = get_post_format($post->ID);
if ( 'post' == $post->post_type && $format == 'gallery') {
$content = '<i style="color:#999">Use this area to upload and edit images... any text put in here will NOT be generated on the project&apos;s page. Please use the fields above for text.</i>';
}
return $content;
}

Также убедитесь, что ваша тема действительно поддерживает пост-формат с помощью add_theme_support и что ваш пост имеет правильный формат поста (галерея).

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]