1

Я ищу плагин (или еще лучше, а не плагин) для wordpress, который позволяет мне создавать стандартные элементы контента или включать в него сообщения и страницы.Элементы контента для wordpress

Например, my_content_1 может быть:

купить сейчас за $ 23 !!

которые затем могут быть включены в посты и страницы с помощью какой-то синтаксис (или любой другой), как:

Добро пожаловать на мой сайт, бла-бла-бла .. проверить этот продукт -% my_content_1%

Не ищите ничего необычного, все, что делает подобное, было бы потрясающе.

Точка зрения, подобная обычной php, включает в себя то, что я мог бы обновлять одну и ту же информацию в одном месте и применять на многих страницах/сообщениях.

я нашел то, что это довольно много, что я ищу: http://wordpress.org/extend/plugins/reusables/

Однако другие предложения было бы хорошо, как я не слишком уверен в качестве кода для этого плагина.

ответ

1

Не уверен относительно плагина, но как насчет просто создания чего-то самого? Если вы создали страницу PHP и установили такие переменные, как

$content->title = "This is a title" 
$content->smallText = "Insert some short paragraph here" 

А потом просто включите его в свой заголовок? Вы можете сохранить его в своем каталоге тем, а затем называть его так

<?php $themeFolder = get_bloginfo("template_url"); ?> 
<?php include($themeFolder."/content.php") ?> 

Это было бы подходящим?

+0

Я искал что-то немного более дружественным к пользователю - может просто создать что-то сам! Однако хороший ответ изменился. –

+0

Достаточно честно, заметил, что вы нашли плагин - правильно, лучший способ пойти. –

0

Как создать несколько файлов и связать их с помощью короткого кода? т.е. открыть свои темы/файл functions.php добавить это ..

<?php 
function wp_my_shortcodes($atts) 
{ 
    extract(shortcode_atts(array(
          'type' => '', //author, rss, adverts 
          ), $atts)); 
    switch($type) { 
     case 'author' : $display = wp_display_author_info(); break; 
     case 'rssview' : $display = wp_display_rss_info(); break; 
     case 'adverts' : $display = wp_display_adverts(); break; 
     default  : $display = wp_display_author_info(); break; 
    } 
    return $display ;      
} 
add_shortcode('mycontent', wp_my_shortcodes); 


function wp_display_author_info() 
{ 
    include(TEMPLATEPATH.'/my_author_info.php');  
} 
function wp_display_rss_info() 
{ 
    include(TEMPLATEPATH.'/my_rss_info.php'); 
} 
function wp_display_adverts() 
{ 
    include(TEMPLATEPATH.'/my_adverts.php');  
} 
?> 

используя шорткоды внутри ваших сообщений, то вы можете принести в которых когда-либо части контента, который вы хотите .. в приведенном выше примере, я создал 3 страницы в шаблон корневой папке под названием my_author_info.php, my_rss_info.php, my_adverts.php все из которых говорят сами за себя ..

my_author_info.php
эту страницу можно использовать the_author_meta() для заполнения поле Div с включенной информацией об авторе,

my_rss_info.php
включают вашу подписную коробку, чтобы позволить пользователям подписаться на ваш блог

my_adverts.php
включают 4x 125x125 рекламы?

так в посте я мог бы использовать

[mycontent type='author'] 
[mycontent type='rssview'] 
[mycontent type='adverts'] 

, если аргумент не добавляются в шорткод то вид по умолчанию отображается в этом случае ..

[mycontent] 

возвратит authorview, как default ... это будет включать этот файл в контент ...

просто не забудьте создать прилагаемые файлы :)