Сабж. как зная заголовок страницы получить ID опубликованной ревизии?
1. Заходите в свою "Админку"
2. Жмете "Страницы" – видите список всех страниц
3. Наводите курсор мыши на заголовок интересующей вас страницы в списке всех страниц, потом смотрите в самый низ экрана, в строку состояния. Там увидите http://mysite.ru/wp-admin/… post=число. Это и есть ID вашей страницы.
ID ревизии, а не ID самого поста и нужно как-нить запросом, а не "Заходите в свою "Админку"" (=
например ID страницы так [судя по кодексу]:
<?php get_the_ID(); ?>
Хотя, опишу саму задачу, может мы пошли неверным путём.
Захотели на несколько блогов накатить карты, нашли ман http://maxsite.org/ras15
в плагине Dagon Design Sitemap Generator я добавил:
Но появилась идея сделать по другому, чтобы Dagon Design Sitemap Generator писал не в файл карту, а в саму БД, обновлял Контент у нужной страницы и никаких грабель в шаблоне.
Человек говорит, что для обновления контента у страницы нужно знать ID опубликованной ревизии.
15.12.2010 13:40
Ответить
0
ID ревизии, а не ID самого поста ...
Описанный мой метод и дает ID опубликованной ревизии, который в этом случае является ID поста … Наверное, это логично … если ревизия опубликована , то её ID становится ID для опубликованного поста.
... и нужно как-нить запросом, а не "Заходите в свою "Админку"" (=
А вот об этом в сабже не было сказано ничего …
Боюсь, что при новых открывшихся обстоятельствах я посоветовать вам ничего не смогу …
Может быть, вам Ю.Б. что-нибудь подскажет …
15.12.2010 14:19
Ответить
0
Почему-то мне кажется, что опубликованная ревизия перестает быть ревизией, а становится постом 🙂
1. Заходите в свою "Админку"
2. Жмете "Страницы" – видите список всех страниц
3. Наводите курсор мыши на заголовок интересующей вас страницы в списке всех страниц, потом смотрите в самый низ экрана, в строку состояния. Там увидите http://mysite.ru/wp-admin/… post=число. Это и есть ID вашей страницы.
Аналогично можно узнать ID записи и ID рубрики
ID ревизии, а не ID самого поста и нужно как-нить запросом, а не "Заходите в свою "Админку"" (=
например ID страницы так [судя по кодексу]:
<?php get_the_ID(); ?>
Хотя, опишу саму задачу, может мы пошли неверным путём.
Захотели на несколько блогов накатить карты, нашли ман http://maxsite.org/ras15
в плагине Dagon Design Sitemap Generator я добавил:
Кстати тут интересно, почему-то когда пробовал:
получал ../wp/wp-content/themes/colorpapersitemap.html , а с использованием ABSPATH нормально всё.
а в шаблон темы page.php:
Работает.
Но появилась идея сделать по другому, чтобы Dagon Design Sitemap Generator писал не в файл карту, а в саму БД, обновлял Контент у нужной страницы и никаких грабель в шаблоне.
Человек говорит, что для обновления контента у страницы нужно знать ID опубликованной ревизии.
Описанный мой метод и дает ID опубликованной ревизии, который в этом случае является ID поста … Наверное, это логично … если ревизия опубликована , то её ID становится ID для опубликованного поста.
А вот об этом в сабже не было сказано ничего …
Боюсь, что при новых открывшихся обстоятельствах я посоветовать вам ничего не смогу …
Может быть, вам Ю.Б. что-нибудь подскажет …
Почему-то мне кажется, что опубликованная ревизия перестает быть ревизией, а становится постом 🙂