php Wordpress - 仅当帖子内容中存在短代码时才加载短代码插件(CF7)依赖项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Wordpress - 仅当帖子内容中存在短代码时才加载短代码插件(CF7)依赖项相关的知识,希望对你有一定的参考价值。

//Load WP Contact Form 7 plugin dependencies only if shortcode present
	function dvk_dequeue_scripts() {
		$load_scripts = false;
	
		if( is_singular() ) {
			$post = get_post();
			if( has_shortcode($post->post_content, 'contact-form-7') ) {
				$load_scripts = true;
			}
		}
	
		if( ! $load_scripts ) {
			wp_dequeue_script( 'contact-form-7' );
			wp_dequeue_style( 'contact-form-7' );
		}
	}
	
	add_action( 'wp_enqueue_scripts', 'dvk_dequeue_scripts', 99 );

以上是关于php Wordpress - 仅当帖子内容中存在短代码时才加载短代码插件(CF7)依赖项的主要内容,如果未能解决你的问题,请参考以下文章

php 在wordpress中显示帖子的内容使用以下代码

Wordpress Single 帖子内容未显示

AJAX 为 WordPress 帖子加载更多内容

php 将链接替换为img for WordPress的帖子内容。 @soulseekah的沉没https://codeseekah.com/

使用下拉菜单动态过滤 Wordpress 帖子(使用 php 和 ajax)

WordPress中具有自定义帖子类型的单个页面的层次结构