在 Visual Composer 中禁用 AJAX 内容加载

Disable AJAX content Loading in Visual Composer

如何禁用 ajax Post 网格 VC 简码的内容加载?

我不想显示加载点。

谢谢

你的问题是"I don't want the loading dots to show",你只需 添加自定义 css

.vc_grid-loading {display: none;}

您可以通过点击 visual composer 右上角的齿轮图标添加自定义 css(见下图)

查看插件并找到处理 AJAX 和 dequeue 的脚本的名称。

/**
 * Dequeue a JS script.
 *
 * Hooked to the wp_print_scripts action, with a late priority (100),
 * so that it is after the script was enqueued.
 */
function wpdocs_dequeue_script() {
   wp_dequeue_script( 'script-name' );
}
add_action( 'wp_print_scripts', 'wpdocs_dequeue_script', 100 );

您可以用第二个简码将简码括起来,去掉触发 AJAX 的选择器。参见:enclosing shortcodes

[new-shortcode][original-shortcode][/new-shortcode]

function new_shortcode($atts = [], $content = null) {
  // do something to $content

  // run shortcode parser recursively
  $content = do_shortcode($content);

  // always return
  return $content;
}
add_shortcode('new-shortcode', 'new_shortcode');

在 Post Grid Visual Composer Shortcode 如果您使用显示样式 "pagination" 那么您必须从这里设置分页样式:Pagination > Pagination style ( Select "None" ). 它将删除用于分页的点,并且将没有 ajax 帖子数据,也没有分页。有关详细信息,请参阅附图。