php - 从永久链接中提取 slug

标签 php wordpress permalinks

启用漂亮的永久链接后,我想从发布的永久链接中提取 slug。 如果永久链接是: http://sitename.com/category/best-post

只抓取“最佳帖子”。 (我的最终目标是通过帖子网址查询帖子)

任何帮助将不胜感激!

最佳答案

用斜线分割字符串并取最后一位:

$url = "http://sitename.com/category/best-post";
$parts = explode("/", $url);
echo $parts[count($parts) - 1]; // best-post

关于php - 从永久链接中提取 slug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35178990/

相关文章:

javascript - 为什么 PHP 将 url '+' 字符解码为空格?

php - 对 $_SESSION 的每次访问都立即涉及文件系统的 i/o 吗?

wordpress - 在 metabox 中使用 WordPress 链接插入对话框?

wordpress - 使用 add_rewrite_rule 删除(问号)的正确方法是什么?

css - 根据 href 属性更改链接颜色

javascript - 如何从 URL 获取动态值

php - 如何在html中将像素转换为磅值?

mysql - 如何修复使用的表类型不支持 FULLTEXT 索引而不丢失数据?

sql - 固定链接/slug 最佳实践

ruby-on-rails - Rails,如何组合多个模型属性以使用 permalink_fu 创建唯一的永久链接?