Aktifkan custom post di dalam WordPress API v2

WordPress REST API adalah fungsi di dalam wordpress yang membolehkan anda berinteraksi dengan laman WordPress anda tanpa perlu login ke wp-admin.

Sebelum anda boleh membuat post baharu atau edit post lama, anda perlu tahu dahulu apa jenis custom post yang anda gunakan di laman WordPress anda. Anda boleh menyemak senarai post di https://example.com/wp-json/wp/v2/types.

Sekiranya anda menggunakan tema selain yang diberikan oleh WordPress, anda mungkin menghadapi masalah di mana tema anda menggunakan custom post type yang secara lalai tidak muncul di dalam WordPress. Anda hanya per letakkan kod di bawah ini di dalam wp-includes/functions.php.

function sb_add_cpts_to_api( $args, $post_type ) {
    if ( 'movie' === $post_type ) {
        $args['show_in_rest'] = true;
    }
    return $args;
}
add_filter( 'register_post_type_args', 'sb_add_cpts_to_api', 10, 2 );
  • Gantikan movie dengan jenis post anda.
  • Lalu refresh lama web anda.

    Rujukan: http://scottbolinger.com/custom-post-types-wp-api-v2/




    Leave a Reply

    Your email address will not be published. Required fields are marked *