我目前在wordpress 上有这个页面/免费咨询sp/
我正在尝试在该页面上创建一个动态按钮以转到/免费咨询/只需删除最后3个字符"-sp"
这是我当前的代码,它只返回当前的段塞
按钮:
<a href="<?php echo the_slug_english(); ?>">English</a>
函数.php
function the_slug_english() {
global $post;
$slug = get_post( $post )->post_name;
return $slug; }
有没有办法在wordpress中做到这一点?非常感谢
一个简单的方法是使用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;
}
这将从蛞蝓中剥离-sp。子字符串($slug,-3)从$slug中获取最后3个字符。