Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: 2 ламерских вопроса по WP
цитата
27/12/13 в 16:03
 sawaporn
icon_surprised.gif
1. Как в посте сделать кастомное поле (туда я буду закидывать ссылки - html код при создании поста)

2. Как это кастомное поле с ссылками заставить отображаться в сайдбаре поста.
цитата
27/12/13 в 16:14
 labintech
Может плагин поможет
цитата
27/12/13 в 23:02
 andreich
Оффтопик: я не пойму, хуле последнее время постоянно какието лохи Yacc: минусуют ? он пишет интересные статьи в рабочих разделах, и дает дельные советы
цитата
28/12/13 в 00:16
 Yacc
andreich писал:
постоянно какието лохи Yacc: минусуют ?

Это поклонницы. Я не беспокоюсь. icon_smile.gif

sawaporn: Не знаю насколько ты ламер, буду исходить из того, что не безнадежный.

1. В редакторе постов, вверху есть Настройки экрана. Кликаешь, там ставишь галку на Произвольные поля.

2. Добавляешь свои ссылки, называя все поля одинаково. Предположим ты назвал их foo.

3. В конец файла functions.php темы пишешь:

Код:
function yacc_post_meta($params) {

    if (is_single() and isset($params['key'])) {

        global $post;
       
        $meta = get_post_meta($post->ID, $params['key']);
       
        if (is_array($meta) and count($meta) > 0) {
           
            $meta = implode('<br/>', $meta);
        }

        echo $meta;
    }
}
add_shortcode('postmeta', 'yacc_post_meta');

function yacc_widget_text($text) {
       
    return do_shortcode($text);
}
add_filter('widget_text', 'yacc_widget_text');


4. Добавляешь в сайдбар текстовый виджет и пишешь:

[postmeta key="foo"]

5. Возвращаешься в этот топик и поздравляешь всех с наступающим. icon_smile.gif
цитата
18/02/14 в 09:24
 ivan310190
Добавлено: 28/12/13 в 01:16
andreich писал:

помогло smail54.gif
цитата
20/02/14 в 15:54
 CyberDesire
sawaporn писал:
Как в посте сделать кастомное поле (туда я буду закидывать ссылки - html код при создании поста)

Если нужен один код для всех постов сразу, то вот правильный плагин - Add To Post. Очень лёгкий - 3кб.
http://wordpress.org/plugins/add-to-post/
Сверху поста или снизу позволят помещать твой код. Или сразу в 2х местах.


Эта страница в полной версии