通过jquery在某个div之后插入wordpress简码?



希望在页面上的某个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" );
}

最新更新