我用CMB2创建了一个可重复的字段,并创建了一个普通字段。这是https://pastebin.com/XUQgkvbi
的功能如果您使用帖子或页面使用foreach可重复,那么您可以将数据显示为:https://pastebin.com/C35vWGDs
并调用普通字段而不重复,然后
<?php $ entries = get_post_meta (get_the_ID (), 'yourprefix_group_demo', true); ?>
<?php echo $ entries; ?>
也有效。
但问题是,我不想在任何页面或帖子上使用上述功能。我想在选项页面中使用它。上面的Function选项已添加到选项页面,但我无法以任何方式显示这些文件的数据。 我尝试过带有两个函数的get_post_meta()和get_option(),但绝不能从选项页面显示数据。如何从上述字段(选项页面)获取前端节目中的数据?请稍微帮忙。
答案 0 :(得分:1)
我得到了解决方案,选项存储在一个选项字段中。你可以用这样的东西遍历新闻栏目组:
function myFunction(url, paramData) {
var dataParams = {};
paramData.forEach(function (arrayItem) {
var key = arrayItem.Key;
var value = arrayItem.Value;
dataParams[key] = value;
});
// This works
$.ajax({
url: url,
data: {
param1: "foo",
param2: "bar"
},
success: function (partialViewResult) {
$('#TargetDIV').html(partialViewResult);
},
});
// This doesn't
$.ajax({
url: url,
data: dataParams,
success: function (partialViewResult) {
$('#TargetDIV').html(partialViewResult);
},
});
}
链接https://wordpress.org/support/topic/how-to-display-data-from-cmb2-option-page/
问题解决了。