我使用一个名为leink的插件。我可以根据我的帖子向Facebook发布消息。其中一个自定义字段是%TITLE%,它发布我的文章的标题和指向我的文章的链接。
if ( false === $post_title )
$post_title = get_the_title( $post_id );
按照我目前设置WP的方式,我的摘录是一个链接。我想修改get\\u the\\u title函数,这样它就可以获得标题和摘录的链接,而不是获取文章的标题和链接(ID)。
function get_the_title( $post = 0 ) {
$post = get_post( $post );
$title = isset( $post->post_title ) ? $post->post_title : \'\';
$id = isset( $post->ID) ? $post->ID : 0;
if ( ! is_admin() ) {
if ( ! empty( $post->post_password ) ) {
$protected_title_format = apply_filters( \'protected_title_format\', __( \'Protected: %s\' ) );
$title = sprintf( $protected_title_format, $title );
} else if ( isset( $post->post_status ) && \'private\' == $post->post_status ) {
$private_title_format = apply_filters( \'private_title_format\', __( \'Private: %s\' ) );
$title = sprintf( $private_title_format, $title );
}
}
return apply_filters( \'the_title\', $title, $id );
}