我试图修改get\\u permalink函数以返回自定义url,如下所示:
function my_function( $permalink, $postID ) {
$external_link = get_post_meta( $postID, \'external_link\', true );
if( !empty( $external_link ) ) {
$permalink = $external_link;
}
return $permalink;
}
add_filter( \'post_link\', \'my_function\', 10, 2 );
因此,当我将函数调用为:<a href="\' . esc_attr( get_permalink( $post->ID ) ) . \'"></a>
我认为结果取决于“external\\u link”值,如果该值不为空,我需要返回该值。但它不起作用:/