Я и использую произвольные поля!!!
Еще раз попытаюсь обьяснить задачу. Например, есть десять страниц на сайте, на каждую выводятся данные из своей категории. Самый простой вариант - привязать к каждой странице свой цикл через get_template_part('вывод') Вызов можно производить прямо в самой странице, добавив на страницу что то типа
<?php get_template_part('вывод') ?>
Вот и возникла идея использовать шаблон. Но чтобы не делать их десять и задался целью получить ID страницы, с которой он вызывается. Как указал выше - все работает. А к самой странице прикрепляю произвольное поле, в котором указываю номер категории, которую нужно выводить. Тут уж полный полет фантазии.
На сегодня получилось так: http://www.rentalcar.by/cto/ и так : http://www.rentalcar.by/katalog/ Используется один шаблон, а выбор категории - с помощью произвольного поля, куда она предваоительно записывается. В принципе можно доработать админку и сделать выбор произвольного поля по слагу(названию) с помощью выпадающего списка,чтоб не искать каждый раз номер категории.
По AJAX там еще требуются доработки, но это уже ругой вопрос...
if ( is_page($page) ){ //код }
Вы меня не понимаете.ваше решение- когда уже знаешь id страницы. А мне нужно сначала узнать его! Я как раз и хочу уйти от кучи проверок.
Впрочем решение нашел уже. Смотрю урл страницы - get_permalink, потом с помощью url_to_postid() получаю id страницы. А уже дальше передаю в шаблон ID и дальше делаю что мне надо, например вывод записей из одной категории, на каждой странице- разная. Полезно для создания каталога, когда нужны сотни страниц, на которых выводятся записи из категории. И всего навсего с одним шаблоном.
Чем мне это поможет? Насколько я понимаю, is_page() проверяет, является ли страницей. А мне нужно получить данные страницы, к которой прикручен шаблон
Для вывода данных на странице использую шаблон, создаю его как обычно -
<?php /*Template Name: scroll*/ ?>
В админке выбираю вид, шаблона, все прекрасно работает. Но нужно усовершенствовать.
Как можно передать в шаблон параметр со страницы, для которой получен шаблон? Или хотя бы ID этой страницы, что бы в зависимости от этого менять вывод данных? Тогда с помощью одного шаблона смог бы выводить на разных страницах разные данные.
Попробовать что ли применить вашу методу)))
как запретить в WP регистрацию с определенных ящиков? надоели уже а полностью отключить ее не могу
Куда уж проще вам обяснили, я даже себе утащил код - изящно и с минимумом усилий. Сделайте уж тогда три РАЗНЫХ скрипта для обработки каждого блока и будет вам счастье...
кавычки у вас такие как указали? тогда нет смысла в команде
делайте через PHP
А что мешает добавлять текст в начало каждого нужного файла простой контактенацией?