Добавьте PHP после $ content - PullRequest
       0

Добавьте PHP после $ content

0 голосов
/ 30 марта 2020

Несколько лет 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 решение, чтобы включить или выключить этот пользовательский шаблон и даже выбирать между несколькими из них. С текстом мне удалось сделать это на основе категории, но было бы намного лучше, если бы я мог сделать это как-нибудь еще, просто чтобы избежать создания каких-то воображаемых категорий.

Я был вне этой игры некоторое время, так что наберитесь терпения :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...