wordpress 获取page别名
时间 : 2024-01-12 11:49:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
最佳答案
在WordPress中获取页面别名非常简单,只需要使用`get_post_field()`函数来获取页面的post_name字段即可。
以下是一个获取页面别名的示例代码:
```php
$page_id = get_the_ID(); // 获取当前页面的ID
$page_slug = get_post_field('post_name', $page_id); // 获取页面别名
if (!empty($page_slug)) {
echo "页面别名为: " . $page_slug;
} else {
echo "未设置页面别名";
}
在上述代码中,首先使用`get_the_ID()`函数获取当前页面的ID,然后使用`get_post_field()`函数获取页面的post_name字段,即页面别名。如果页面别名不为空,则输出页面别名,否则输出"未设置页面别名"。
你可以将以上代码添加到你的主题文件中,比如page.php或者single.php,以获取当前页面的别名。记得将代码嵌入到PHP标签中。
它将显示页面的别名,如果页面没有别名,则显示"未设置页面别名"。
其他答案
在WordPress中,要获取一个页面(page)的别名(slug),可以使用`get_post_field()`函数。
示例代码如下:
```php
$page_id = 123; // 要获取别名的页面ID
$slug = get_post_field('post_name', $page_id);
echo $slug; // 输出页面的别名
在上面的示例代码中,首先定义了一个变量`$page_id`,用于存储要获取别名的页面的ID。然后,使用`get_post_field()`函数获取页面的别名,函数的第一个参数是`post_name`,表示获取页面的别名字段。第二个参数是需要获取别名的页面的ID。
最后,通过`echo`语句输出页面的别名。
需要注意的是,要获取的页面的ID可以根据实际情况进行修改,也可以通过动态获取页面的ID。
上一篇
宝塔面板配置集成环境
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章