Ответы в темах

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Спасибо, товарищ stur!
    Да, всё так и получилось, как Вы написали.
    Единственное, что при таком вариате придётся переписывать все шаблоны и также отслеживать какой шаблон в каком случае применяется (так как их много и они разные) — ну да это уже не суть вопроса, главное принципиальное решение есть!
    Ещё раз спасибо.

    Но вот советом уважаемого Ю.Б. воспользоваться не получилось…
    Что-то не понял я какой из предложенных Action Reference или Filter Reference подходит в моём случае загрузки данных из произвольных полей…
    Но всё равно спасибо — попробую разобраться.

    Спасибо за ответ, но либо я не понял идею, либо это немного не то.
    Поскольку данные хранятся в произвольных полях, то я понимаю как их извлечь оттуда с помощью get_post_meta(),
    (правда, не ясно что полуим по ключу 'content' — ну да это не суть)

    Но поскольку таких данных (да и страниц) много, то моя изначальная идея была не править код перед каждым извлечением данных из custom fields, а навесить некий хук, который бы исполнялся перед выводм содержимого на страницу — именно так как это ссделано в фильтрах WP (add_filter()).
    Я бы и применил его, но не позволяют конструкционные особенности.

    Вот и вопрос — где можно доходчиво прояснить для себя схему работы фильтров, можно ли их применить в данном случае и если нет, то какая есть альтренатива?

    Спасибо!

    Комрад, Camarade!
    Огромное спасибо!
    Это именно то, что нужно!
    Я понимал, что где-то всё это лежит, но пока опыта не хватает понять где, в каком файле!

    Спаибо!Спасибо! Спасибо!

    Описание решения здесь

    Sergey Biryukov, огромное спасибо!
    В общем разобрался я с Custom Field Template.
    Не скажу что полностью — но свою задачу решил.
    Для тех кто будет искать что-то подобное
    реализуется с помощью указанного плагина
    в тело страницы вставляем [cft key=»Имя ключа»]
    я думал, что шоткод [cft] вставляет все поля — но нифига, только по ключу (и это логично).
    Плагин классный, жаль только, что господин Hiroaki Miyashita не написал человеческого хелпа — многие опции остались не известными… 🙁

    Всем спасибо!

    Спасибо, за ответ.
    Но и в этом случае у меня не всё гладко.
    Да, такой шаблон с function my_template() я могу сделать, но как можно будет постить разный текст в разные div-ы из админ панели?

    Другой вариант, если оформить теги в виде шорткодов-но тогда получается, что всё равно придётся пользователю заполнять поля в HTML-редакторе.
    Это конечно проще, чем совсем вручную, но всё же мне кажется что вариант с плагином Custom Field Template:
    http://wordpress.org/extend/plugins/custom-field-template/ наиболее предпочтительный.
    Эх, ворваться бы ещё как его запустить…

    Спасибо за помощь!

    Спасибо!!!
    Огромное!
    В принципе — этот плагин, то- что нужно.
    Но я протупил в поиске и эксперементах 6 часов, но так и не понял следующих моментов:
    1)Для отображения на странице custom fields созданых плагином, сказано что достаточно указать шорткод [cft]. Вот это у меня никак не получается.
    Стал разбираться с шорткодами, оказалось, что их нужно «регистрировать» функцией add_shortcode(), тогда не понятно, что передавать в качестве второго параметра этой функции.(и вообще было какое-то ощущение, что плагин сам всё это вроде как делает) Но в описании плагина сказано лишь

    Use the cft shortcode. In the edit post, write down just [cft]

    В чём я неправ?

    2.Уважаемая sonika пишет:

    Для тех, кто еще не осуществил близкое интимное знакомство с произвольными полями (они же custom fields): это плагин для работы с custom fields в админ. панели, выводить произвольные поля на странице записи нужно самостоятельнопутем правки файлов Темы

    Хорошо, «самостоятельно», это значит использую get_post_meta?
    я правильно понимаю? и причём здесь тогда шорткод [cft]?!

    Будьте так добры, подтокните мою вставшую в тупик мысль дальше!
    Заранее спасибо!

    Спасибо за отклик, возможно я слишком непонятно спросил, попробую ещё раз.

    Допустим я создал шаблон php в котором три div-а, красный, жёлтый, зелёный. Создал постоянную страницу и назначил ей этот шаблон.

    Как мне сделать так, чтобы в админке вводить текст в эти div-ы, по следующему правилу
    в красный — название
    в жёлтый — описание
    в зелёный — примечания

    я понимаю, что всё это можно сделать вручную с помощью тэгов.
    Но пользователь, который будет заполнять страницы, в html-тэгах не очень разбирается, он хочет просто три окошка, куда бы он вводил текст, а при сохранении страницы, каждый текст попадал бы в блок соответствующего цвета.

    Скажите, можно ли сделать нечто подобное в wordpress или нет?

    SergeyBiryukov и YuBe
    Спасибо вам огромное!!!!
    Буду дальше изучать!
    Без вашей помощи пришлось бы просидеть в бесцельных тыканьях многие часы!
    Спасибо вам за экономию времени моей жизни! )))

    YuBe!
    Нечеловеческое СПАСИБО!
    В общем я в конфузе — так как понимал, что такая функция есть — и искал вчера упорно, но не смог найти…

    Если не трудно — просветите, где можно почитать про порядок назначения ID страницам в WP, и что из себя представляют ярлыки?

    Ещё раз спасибо за помощь!!!

    В первую очередь меня конечно интересует как программно получить любой идентификатор постоянной страницы, который можно было использовать в Improved Include Page!

    Создаётся впечатление, что ID существует для записей, а ярлыки для постоянных страниц — так ли это?

    Всё что мне нужно, это в шаблоне разместить функцию — которая бы определяла какая именно страница загружена и на основе этих данных загружала бы в сайдбар соответствующую подчинённую страницу.

    Спасибо за отклик.

Просмотр 11 ответов — с 1 по 11 (всего 11)