当我从视觉作曲家查看常规页面时,它可以正常工作:
利润率,背景等都在发挥作用。
我需要制作一个自定义的帖子类型"质量检查"并使用archive-quality-check.php来显示这个,并且由于某种原因没有加载vc-custom-xxxx样式:
http://dev-vrshealth.pantheonsite.io/quality-check/
我做了一些研究,我唯一能找到的是特定于页面的VC样式不适用于加载Ajax的页面。但它不是通过ajax加载的。
以下是archive-quality-check.php中的相关代码,如果您尚未选择要显示的产品批次,则会显示该代码:
def p_decorate(func):
def func_wrapper(test_id):
tab_lib = temp_library.objects.filter(main_id=test_id)
l1 = ["Settings", ""]
ltouple += (l1,)
if tab_lib.count() == 0: ltouple = (l1, ["", ""])
return ltouple
return func_wrapper
我觉得我必须在这里遗漏一些东西,比如输出元数据或某种类型的自定义CSS的功能,但我找不到任何解释方法的文档。
答案 0 :(得分:2)
有同样的问题。 只需在回显内容之前插入即可。
const actions = {
updateBtn({commit}, data){
commit("test", data);
console.log("data is"+data);//data here has a value
}
}
const mutations = {
test(state, data) {
console.log(data);
state.data = data;
}
}
为最新的WP和VC版本工作。
答案 1 :(得分:1)
您好我有同样的问题,所以我在插件中搜索过,最终这对我有用:
$vcM = Vc_Manager::getInstance();
$vc = $vcM->vc();
$vc->addShortcodesCustomCss($pop_up_id);
答案 2 :(得分:1)
洛朗给出的答案对我来说非常有效!但是,我建议在您的functions.php文件中为其创建一个函数。也许是这样的:
function vc_custom_css($id) {
$shortcodes_custom_css = get_post_meta( $id, '_wpb_shortcodes_custom_css', true );
if ( ! empty( $shortcodes_custom_css ) ) {
echo '<style type="text/css">';
echo $shortcodes_custom_css;
echo '</style>';
}
}
然后,您只需在需要时使用vc_custom_css($yourPostID);
。