təbii ki, bunu meta_box içinə ayrıca input yerləşdirib, ordan $_POST ilə götürüb update edə bilərəm. Sadəcə bilmək istəyirəm ki default add_post_meta-nı meta_box içinə qoymaq olurmu?
kodum budur:
add_action('admin_init','book_meta_init'); function book_meta_init() { add_meta_box( 'book_meta', 'Book Information', 'save_custom', 'post', //post type 'advanced', 'high' ); } add_action('save_post', 'save_custom'); function save_custom(){ global $post; echo add_post_meta($post->ID, "date", "value", true); }
Verilmiş cavablar və yazılan şərhlər (1 cavab var)
0
Əlbəttə olur. Yazdığınız kod qəti yaramır amma, google edin, çıxacaq lazımi kodlar. Bir az uzun koddur. Həm html input olmalı, həm də isset(post) içində update post meta filan, həm də functions php-de add meta box.
Asan həll istəsəniz Advanced Custom Fields istifadə edin
Sual verin
Cavab verin