刚刚得到一个解决方案:只需将此代码添加到函数中。php并用元信息替换“\\u metainfo”,用posttype替换“posttype”。
function add_meta2url( $link, $post ) {
$post_meta = get_post_meta( $post->ID, \'_metainfo\', true );
if ( \'posttype\' == get_post_type( $post ) ) {
$link = $link . \'#\' .$post_meta;
return $link;
}
}
add_filter( \'post_type_link\', \'add_meta2url\', 1, 2 );
遗憾的是,“#”不能替换为任何其他特殊字符,如“-”,否则url将响应404错误消息。