Trying to use str_replace to remove a directory from the_permalink() in Wordpress:
$the_old_link = the_permalink();
$the_new_link = str_replace('/unwanted_folder', '', $the_old_link);
Trying to use str_replace to remove a directory from the_permalink() in Wordpress:
$the_old_link = the_permalink();
$the_new_link = str_replace('/unwanted_folder', '', $the_old_link);
如果要在 PHP 中存储值,则the_permalink()
必须使用代替。用于显示输出,而不是用于设置变量。get_permalink()
the_permalink()
请参阅以下内容: http: //codex.wordpress.org/Function_Reference/get_permalink http://codex.wordpress.org/Function_Reference/get_permalink
是的,您需要使用get_permalink()
. 这用于将永久链接保存在变量中
你的代码会看到这样的东西
$the_old_link = get_permalink();
$the_new_link = str_replace( '/unwanted_folder', '', $the_old_link );
那么你想在哪里使用新链接就回显它。
一个实例可以是<a href="<?php echo $the_new_link; ?>" class"new-link">link</a>