编辑这里有另一个解决方案,可以避免弄乱“编辑slug”按钮。
wp\\u admin/includes/post中的函数get\\u sample\\u permalink\\u html。php输出示例permalink和编辑按钮。可以按如下方式进行过滤:
add_filter(\'get_sample_permalink_html\',\'my_sample_permalink\',10,2);
function my_sample_permalink ($page_link,$id){
$page = get_page($id);
if($page->post_type == "page" && $page->post_parent) {
$parent = get_page($page->post_parent);
$page_link = preg_replace("/(sample-permalink\\">).*?(<)/","$1".home_url(\'/\').$parent->post_name."/$2",$page_link);
}
return $page_link;
}
我不能说我喜欢这个解决方案,但也许它对你有用。