希望在页面上的某个div之后添加一个短代码。这可能吗?
这就是我到目前为止得到的
if ($('.w2dc-field-output-block-categories .w2dc-label-primary a:contains("Analytics")').length > 0) {
$( '<div class="relatedConsultants"><?php echo do_shortcode('[webdirectory-listings category="105" directory="1" perpage="3" listings_view_grid_columns="3" listings_view_type="grid"]'); ?></div>').insertAfter( ".w2dc-field-output-block-categories" );
}
因此,这是在底部找到类别部分,如果存在分析,它将插入一个div并执行短代码。但是我收到"无效或意外令牌"的错误。
没有 php 在里面,jquery 运行良好,那么我怎样才能让短代码工作呢?
谢谢,斯图尔特
试试这个
var short_code = "<?php echo do_shortcode('[webdirectory-listings category="105" directory="1" perpage="3" listings_view_grid_columns="3" listings_view_type="grid"]'); ?>";
if ($('.w2dc-field-output-block-categories .w2dc-label-primary a:contains("Analytics")').length > 0) {
$( '<div class="relatedConsultants">' + short_code + ' </div>').insertAfter( ".w2dc-field-output-block-categories" );
}