ardjuna108
Ответы в темах
-
Спасибо, товарищ stur!
Да, всё так и получилось, как Вы написали.
Единственное, что при таком вариате придётся переписывать все шаблоны и также отслеживать какой шаблон в каком случае применяется (так как их много и они разные) — ну да это уже не суть вопроса, главное принципиальное решение есть!
Ещё раз спасибо.Но вот советом уважаемого Ю.Б. воспользоваться не получилось…
Что-то не понял я какой из предложенных Action Reference или Filter Reference подходит в моём случае загрузки данных из произвольных полей…
Но всё равно спасибо — попробую разобраться.Спасибо за ответ, но либо я не понял идею, либо это немного не то.
Поскольку данные хранятся в произвольных полях, то я понимаю как их извлечь оттуда с помощьюget_post_meta()
,
(правда, не ясно что полуим по ключу'content'
— ну да это не суть)Но поскольку таких данных (да и страниц) много, то моя изначальная идея была не править код перед каждым извлечением данных из custom fields, а навесить некий хук, который бы исполнялся перед выводм содержимого на страницу — именно так как это ссделано в фильтрах WP (
add_filter()
).
Я бы и применил его, но не позволяют конструкционные особенности.Вот и вопрос — где можно доходчиво прояснить для себя схему работы фильтров, можно ли их применить в данном случае и если нет, то какая есть альтренатива?
Спасибо!
Форум: Проблемы и решения
Тема: доступ к NextGEN Gallery через функцииКомрад, 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 существует для записей, а ярлыки для постоянных страниц — так ли это?
Всё что мне нужно, это в шаблоне разместить функцию — которая бы определяла какая именно страница загружена и на основе этих данных загружала бы в сайдбар соответствующую подчинённую страницу.
Спасибо за отклик.