Несколько лет go. Я создал пользовательские шаблоны для своего веб-сайта с помощью плагина Single Post Template (который устарел некоторое время).
Пользовательский шаблон сообщения (отредактировано) single. php) работал с расширенными настраиваемыми полями, а после области публикации у меня было несколько кнопок, куда я мог добавлять фотографии, текст и т. д. c. Все было автоматически добавлено после поста, идеально выровнено, потому что я установил все в этом пользовательском посте.
Поскольку я обновил все, мне нужно найти другой способ сделать это.
Я следовал это руководство , и я смог добавить текст до и после публикации:
function prefix_add_content ($content)
{
if ( in_category('Blog') )
{
$before = "This comes before the content.";
$after = "This comes after the content."
$content = $before . $content . $after;
return $content;
}
else
{
$content = $content;
return $content;
}
}
add_filter ('the_content', 'prefix_add_content');
, но вместо текста мне нужно добавить что-то вроде:
<div class="row-fluid">
<div class="span7">
<div align="center" >
<?php
$image = get_field('photo1');
if( !empty($image) ): ?>
<img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" />
<?php endif;
?>
</div>
</div>
Мне нужно какое-нибудь динамическое c решение, чтобы включить или выключить этот пользовательский шаблон и даже выбирать между несколькими из них. С текстом мне удалось сделать это на основе категории, но было бы намного лучше, если бы я мог сделать это как-нибудь еще, просто чтобы избежать создания каких-то воображаемых категорий.
Я был вне этой игры некоторое время, так что наберитесь терпения :)