2013-08-08 1 views
0

Интересно, возможно ли в Wordpress получить постоянную ссылку первой страницы определенного шаблона страницы.Wordpress получить ссылку на первую страницу определенного шаблона страницы

Например, у меня есть несколько настраиваемых шаблонов страниц.

На моей индексной странице у меня есть привязки, чтобы загрузить первую страницу шаблона страницы по умолчанию (текст), а вторая должна загрузить шаблон службы, например.

Можно ли добиться этого в Wordpress?

Если да, то в чем проблема?

Спасибо заранее!

+0

WordPress имеет нагрузки [шаблон функции] (http://codex.wordpress.org/Function_Reference/load_template) - хотя я не понимаю, что вы хотите точно. – Mark

+0

Не могли бы вы сделать свое требование более конкретным/понятным –

+0

Например, у меня есть 4 страницы, которые используют один и тот же шаблон страницы. Все эти страницы имеют разные постоянные ссылки. Моя цель - получить постоянную ссылку на первую страницу этого шаблона. Это достаточно ясно? – iNfas

ответ

2

Нет никаких функций WordPress для этого (что я знаю), но вы можете написать свой собственный запрос с помощью $wpdb. Если бы я имел шаблон с именем файла «шаблона-faq.php» и хотел, чтобы получить постоянную ссылку на первой странице, которая использовала этот шаблон это будет выглядеть следующим образом:

<?php 
global $wpdb; 
/* Get post IDs of all pages using "template-faq.php" */ 
$faq_pages = $wpdb->get_results("SELECT `post_id` FROM $wpdb->postmeta WHERE `meta_key` ='_wp_page_template' AND `meta_value` = 'template-faq.php' ", ARRAY_A); 
/* Get permalink using post ID of first page in the results */ 
$faq_permalink = get_permalink($faq_pages[0]['post_id']); 
?> 

 Смежные вопросы

  • Нет связанных вопросов^_^