经过栏目/单页面别名调用页面地址
WordPress里有经过栏目/单页面ID获取永世链接的方法,函数分别是get_permalink和get_category_link。 假设想经过分类/单页面别名获取永世地址链接呢?百度了下,发现有这样的处理方法了(需求查询数据库),特此记载上去。 知道了分类别名slug后,经过查询数据库失去该slug的I
经过栏目/单页面别名调用页面地址
WordPress里有经过栏目/单页面ID获取永世链接的方法,函数分别是get_permalink和get_category_link。
假设想经过分类/单页面别名获取永世地址链接呢?百度了下,发现有这样的处理方法了(需求查询数据库),特此记载上去。
知道了分类别名“slug”后,经过查询数据库失去该slug的ID,写一个函数(把以下代码加到functions.php):
//[页面/分类]别名获取链接
function geturl($slug, $type="page") { //slug
global $wpdb;
if ($type == "page") {
$url_id = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE post_name = '".$slug."'");
echo get_permalink($url_id);
}else {
$url_id = $wpdb->get_var("SELECT term_id FROM $wpdb->terms WHERE slug = '".$slug."'");
echo get_category_link($url_id);
}
}
前台调用方法:
<?php geturl("slugName","page"); //单页 ?>
<?php geturl("slugName","cat"); //分类 ?>
分享到:
本文"经过栏目/单页面别名调用页面地址"由蚂蚁部落站长搜集整顿而来,仅供大家学习与参考利用。更多网站制造教程尽在蚂蚁部落站长站。
顶一下
(2)
100%
踩一下
(0)