【发布时间】:2015-12-23 13:41:12
【问题描述】:
function get_template_url($template_name){
global $wpdb;
$ContactPage = $wpdb->get_results( "SELECT post_id FROM wp_postmeta WHERE meta_value = '$template_name'" );
foreach ($ContactPage as $slug) {
if(get_page($slug->post_id))echo get_option('home').'/?p='.$slug->post_id;
}
}
上面的函数可以正常获取页面的ID
我使用下面的代码来获取页面链接
<a href="<?php get_template_url('template-contact.php') ?>" class="widget" data-toggle="tooltip" data-placement="bottom" data-title="CONTATTO"><span class="ico ico-phone-btn"></span></a>
但链接返回到 localhost/?p=485 我怎样才能通过 slug 而不是 id 将 url 获取为 /localhost/contact-us?
【问题讨论】:
标签: wordpress