0

如果您有自定義帖子類型,並且涉及多個字段,則可能需要在插件中使用某個字段的輸出。對於自定義帖子類型,只需使用<?php the_field('paragraph_1'); ?>即可顯示內容。在插件中,這不起作用。與自定義帖子類型無關的輸出。這如何實現?如何在插件中使用自定義帖子類型字段輸出

在functions.php中:

// Add custom taxonomy for post_type=portfolio 
function create_portfolio_taxonomies() 
{ 
    // Add new taxonomy, make it hierarchical (like categories) 
    $labels = array(
    'name' => _x('Portfolio Categories', 'taxonomy general name'), 
    'singular_name' => _x('Category', 'taxonomy singular name'), 
    'search_items' => __('Search Categories'), 
    'all_items' => __('All Categories'), 
    'parent_item' => __('Parent Category'), 
    'parent_item_colon' => __('Parent Category:'), 
    'edit_item' => __('Edit Category'), 
    'update_item' => __('Update Category'), 
    'add_new_item' => __('Add New Category'), 
    'new_item_name' => __('New Genre Category'), 
    'menu_name' => __('Category'), 
);  

    register_taxonomy('work-category',array('portfolio'), array(
    'hierarchical' => true, 
    'labels' => $labels, 
    'show_ui' => true, 
    'query_var' => true, 
    'rewrite' => array('slug' => 'work-category'), 
)); 

} 
//hook into the init action and call create_book_taxonomies when it fires 
add_action('init', 'create_portfolio_taxonomies', 0); 
+0

我已經試過落實'the_field ('paragraph_1');'插入插件的代碼 –

+0

插件?究竟哪個插件?你如何聲明你的自定義字段? – SMacFadyen

+0

字段正在使用自定義字段,並在functions.php我已經放在上面,編輯。對於插件必須有所作爲?假設我想用多個插件 –

回答

0

到目前爲止,你只是推杆那裏的代碼是註冊一個分類,而不是一個自定義後的類型。在任何情況下,如果你想調用自定義字段的值,你可以使用get_post_meta(): http://codex.wordpress.org/Function_Reference/get_post_meta

在這種情況下,這將是:

<?php echo get_post_meta($post->ID,'paragraph_1',true); ?> 
相關問題