Add_Post_meta显示在管理编辑区域中

时间:2014-05-14 作者:worldwildwebdev

我使用一种简单的方法将\\u post\\u meta()添加到wp\\u insert\\u post()。一切正常,除了我的元框没有出现在管理区。有没有简单的方法可以做到这一点?

<?php 
$condition = $_POST[\'condition\']; // I am taking the field from my form and pass it to a variable
$pid = wp_insert_post($new_post); // $new_post is an array with my arguments
add_post_meta($pid, \'condition\', $condition, true);
// Then i can display my meta box within post with echo get_post_meta( get_the_ID() , \'condition\', true );

1 个回复
SO网友:Rhyddwr

只需在自定义帖子中添加自定义字段支持;

register_post_type( \'YourPosts\',
        array(
            \'labels\' => array(
                \'name\' => __( \'YourPosts\' ),
                \'singular_name\' => __( \'YourPost\' )
            ),
        \'public\' => true,
        \'has_archive\' => true,
        \'supports\' => array(
        \'title\',
        \'editor\',
        \'custom-fields\',
        )
        )
    );

结束

相关推荐

(Bluehost)通过mydomain.com/wp-admin/导航到仪表板目录列表中的结果

我最近将WordPress博客的域重新分配为BlueHost帐户上的主域。该博客位于的子文件夹中public_html/. 以下是.htaccess 重新上载文件以替换默认文件.htaccess 文件当我试图通过单击网站上的dashboard链接导航到我的dashboard时,我看到了wp-admin. 但是,当我使用ofthreadsandthings.net/wp-admin/index.php, 一切都很好。The.htaccess (根级别)# Use PHP54 Single php.ini a