Hybrid meta box, how to show?

时间:2013-07-08 作者:rwzdoorn

作为一名设计师,我不太擅长PHP。我已经创建了一个(混合)元框。现在我想在我的模板上显示meta内容。由于某些原因,我无法将其挂接到模板中。

meta box正在适当地保存内容。

function hybrid_service_meta_boxes() {

/* Array of the meta box options. */
$meta_boxes = array(
    \'doc\' => array( \'name\' => \'doc\', \'title\' => __(\'doc\', \'hybrid\'), \'type\' => \'text\' ),
    \'description\' => array( \'name\' => \'Description\', \'title\' => __(\'Description\', \'hybrid\'), \'type\' => \'textarea\' ),            
);

return apply_filters( \'hybrid_service_meta_boxes\', $meta_boxes );}
现在的问题是,我如何将其连接到前端?

<?php if ( get_post_meta($post->ID, \'Service\', true) ) : ?>

Test succes

<?php endif; ?>
正如你所见,我正在测试这些东西是否有效,但我不会获得“测试成功”。

有人知道我做错了什么吗?我认为“服务”是不正确的。。

1 个回复
SO网友:rwzdoorn

已解决问题:

<?php echo get_post_meta( get_the_ID(), \'doc\', true ) ?> 
“doc”获取其中一个meta\\u框数组项。然后你可以回应他们

和检查您是否正在编辑正确的单曲。php(我的错误)。

结束

相关推荐

Custom Metabox Not Saving

我简化了在更新时保存自定义元数据库的问题,但仍然无法获取将自定义字段输入保存到数据库的框。这是来自functions.php 到外部文件/metaboxes/home-meta-new.php: // Loading Home Page Meta Box Code from External .php file add_action( \'add_meta_boxes_page\',\'load_home_meta\' ); function load_home_me