我目前有这个页面/免费咨询-sp / on wordpress
我正在尝试在该页面上创建一个动态按钮 /免费咨询/只删除最后3个字符“-sp”
这是我当前的代码,它只返回当前的slug
按钮:
<a href="<?php echo the_slug_english(); ?>">English</a>
function.php
function the_slug_english() {
global $post;
$slug = get_post( $post )->post_name;
return $slug; }
有没有办法在wordpress中执行此操作?非常感谢你
答案 0 :(得分:0)
一种简单的方法是使用substr:
function the_slug_english() {
global $post;
$slug = get_post( $post )->post_name;
if (substr($slug, -3) == '-sp') {
$slug = substr($slug, 0, strlen($slug-3));
}
return $slug;
}
这将从slug中剥离-sp。 substr($ slug,-3)从$ slug中获取最后3个字符。