add button to specific post

时间:2016-05-07 作者:Jonathan Hartman

此代码旨在使用get_post_meta 作用如何更改get_post_meta 在特定帖子上显示此按钮的功能?我已经试过改变它$post->ID 参数设置为“1464”,这是我要使用的帖子ID。

function custom_listify_single_job_listing_actions_after() {
    global $post;

    $url = get_post_meta( $post->ID, \'your_custom_meta_key\', true );

    echo \'<a href="\' . esc_url( $url ) . \'" class="button">My Button</a>\';
}
add_filter( \'listify_single_job_listing_actions_after\', \'custom_listify_single_job_listing_actions_after\' );

1 个回复
SO网友:Prasad Nevase

假设您使用的挂钩是正确的;以下是您可以使用的更新代码:

function custom_listify_single_job_listing_actions_after() {

    global $post;

    if( $post->ID == 1464 ) {

        $url = get_post_meta( $post->ID, \'your_custom_meta_key\', true );

        echo \'<a href="\' . esc_url( $url ) . \'" class="button">My Button</a>\';
    }
}
add_filter( \'listify_single_job_listing_actions_after\', \'custom_listify_single_job_listing_actions_after\' );
让我知道进展如何。