📅  最后修改于: 2023-12-03 15:35:44.220000             🧑  作者: Mango
Slug是网址别名,通常用于在网址上代替长而混乱的网址,提供更友好的URL。 WordPress允许用户创建自定义页面和帖子标题,但在网址上使用该标题可能会导致URL过长、难以理解和难以读取。因此,将标题转换为Slug可以有效地优化网址的可读性和SEO。
WordPress 有一个内置的函数 sanitize_title()
, 可以将字符串转换成 Slug。此函数允许用户自定义Slug所使用的分隔符。
<?php
// 默认使用短划线分割符
$title = 'WordPress 标题到 Slug';
$slug = sanitize_title( $title );
echo $slug; // wordpress-标题到-slug
如果你不想使用 WordPress内置的函数,你可以使用外部库来实现标题到Slug的转换。例如,使用 cocur/slugify
库。
<?php
require 'vendor/autoload.php';
$title = 'WordPress 标题到 Slug';
$slugify = new \Cocur\Slugify\Slugify();
$slug = $slugify->slugify($title);
echo $slug; // wordpress-ti-biao-dao-slug
WordPress 拥有一个称为“永久链接”的选项,它允许你为网站的每个页面或帖子定义自定义 URL。 如果你希望在网址上使用Slug,可以通过 WordPress 管理后台进行配置。
/archives/%post_id%/%postname%/
或 /%postname%/
。使用Slug可以提高网址的可读性和SEO。WordPress提供了内置的转换函数,也支持外部库。在配置方面,可以通过 WordPress管理后台进行设置。