Вставьте код перед the_content (wordpress) - PullRequest
0 голосов
/ 10 ноября 2011

В настоящее время я разрабатываю плагин галереи для Wordpress, и я бы хотел, чтобы мои пользователи могли выбирать позицию галереи (до или после the_content).

В настоящее время мне удалось поместить его после содержимого, подключив the_content примерно так:

function add_post_content($content) {

    if ( 'gallery' == get_post_type() && is_single() ) {

        $content .= gallery_frontend();
        $content .= gallery_map_display();

    }

    if ( 'gallery' == get_post_type() && is_archive() ) {

        // archive functions here    

    }

    return $content;

}

add_filter('the_content', 'add_post_content');

Есть ли способ заставить его отображаться до the_content вместо after?

1 Ответ

1 голос
/ 10 ноября 2011

Не могли бы вы просто объединить в другом направлении?

$content = gallery_frontend() . gallery_map_display() . $content;

Я не уверен, что делают ваши функции, но если они просто возвращают строковые данные, это должно работать нормально.

http://php.net/manual/en/language.operators.string.php

...