wordpress别名是什么?怎么设置才能别名才得到栏目地址?

一、wordpress中的别名是什么意思

你说的WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网志。

二、wordpress如何通过栏目(或单页)的别名得到栏目(或单页)的地址?

wp里有通过单页ID目ID取永久链接的方法,函数分别是get_permalink和get_category_link。

知道了slug后,通过查询数据库得到该slug的ID,写一个函数:

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);
}
}
调用方法:

三、wordpress怎么获取当前分类名称或别名

判断是否为单个页面并获取页面的别名:

if( is_page() ) { $content = $content . get_option('display_copyright_text'); $post_data = get_post($post->ID, ARRAY_A); echo $slug = $post_data['post_name']; }
$slug 就是当前页面的别名,不见限于page页面

发表评论

电子邮件地址不会被公开。 必填项已用*标注