2013-06-15 2 views
1

На моем сайте Wordpress у меня есть главная страница в блоге, затем у меня есть две страницы суб-блога. Я хотел бы знать, есть ли способ, чтобы всякий раз, когда авторы отправляли сообщение на главную страницу, эта же публикация также размещается на одной из дополнительных страниц блога. Я бы подумал, что есть плагин для такого рода вещей. Ближайшим я пришел к этому плагину, http://wordpress.org/plugins/duplicate-post/, но, похоже, это не автоматизирует процесс.Wordpress: Опубликовать такую ​​же запись в блоге на несколько страниц

Я могу просто отредактировать этот плагин, чтобы сделать это автоматически, но я хотел бы хотя бы попробовать и посмотреть, есть ли он уже там. В идеале, я бы хотел, чтобы плагин имел выбор той страницы, на которую должен быть добавлен блог на странице редактирования. Что-то вроде Add this post to Blog Page 1 or Blog Page 2 с флажками по любой странице. Заранее благодарю за любую помощь.

ответ

0

Вы говорите, что у вас есть 2 страницы дополнительного блога, в которых вы хотите иметь возможность отображать любые сообщения, отправленные авторами. Я думаю о персонализированной метатеге сообщения, которую вы можете использовать для фильтрации сообщений на страницах вспомогательного блога таким образом, если автор хочет разместить сообщение на странице блога 1, он установит postmeta в blog1, если он захочет это на странице блога 2 он установит PostMeta в blog2, все, что вам придется делать то, чтобы фильтровать сообщения, чтобы включить PostMeta blog1 в блоге страницы 1 и blog2 в странице блога 2.

что-то вроде:

$args = array('meta_query' => array(
    array(
     'key' => 'blogPage', 
     'value' => 'blog1', 
     'compare' => '=', 
     'type' => 'text' 
    )) // for blog page 1 


и

$args = array('meta_query' => array(
    array(
     'key' => 'blogPage', 
     'value' => 'blog2', 
     'compare' => '=', 
     'type' => 'text' 
    )) // for blog page 2 
Смежные вопросы