
WordPress后台不显示已安装的主题
曾经遇到这样的一个问题:
将一个WordPress主题安装包文件上传到了服务器wp-content/themes文件夹下,但是登录后台,外观-主题里面却不显示。而且是所有的主题都不显示。
几经折腾后才发现了原因:
原来是PHP配置文件里面,有个scandir函数被禁用了。
所以如果你也遇到了这个问题,请尝试查看一下PHP配置文件里面的scandir函数是否被禁用。


曾经遇到这样的一个问题:
将一个WordPress主题安装包文件上传到了服务器wp-content/themes文件夹下,但是登录后台,外观-主题里面却不显示。而且是所有的主题都不显示。
几经折腾后才发现了原因:
原来是PHP配置文件里面,有个scandir函数被禁用了。
所以如果你也遇到了这个问题,请尝试查看一下PHP配置文件里面的scandir函数是否被禁用。
80后,现居于深圳【如果你也在深圳可以线下约起来】,具有多年独立站实操运营经验,带领过品牌运营团队,属于独立站实战派人士!2019年之前,我是一名疯狂的WordPress技术爱好者,精通独立站或官网的建站,熟悉 PHP、CSS 、HTML等网页编程语言,能够快速搭建网站;2019年开始,我发现纯粹的建站技术已经满足不了我的职业规划需求,于是,向数字营销领域进军了;截止目前,在谷歌ADS广告、GMC领域已经累计了近5年的实操经验;在Bing广告和Facebook广告领域也有近2年的实操经验;我的专长不仅仅局限于建站技术层面,从底层的建站技术到品牌运营策略【ADS广告、KOL红人、PR媒体公关、SEO等】都有深刻的见解!我的微信:wpgger
//禁用古腾堡编辑器和小组件 add_filter('use_block_editor_for_post', '__return_false'); add_filter( 'gutenberg_use_widgets_block_editor', '__return_false' ); add_filter( 'use_widgets_block_editor', '__return_false' ); remove_action( 'wp_enqueue_scripts', 'wp_common_block_scripts_and_styles' ); read more
WordPress旗下的WooCommerce插件,本身是自带产品结构化数据的功能,比如产品的评论星级、库存状态、评论数量,以及产品价格,这些都会显示在搜索引擎页面SERP中;但是,在某些情况下【比如产品价格仅对登录用户可见】,您可能希望在Google搜索的结果中隐藏WooCommerce产品价格。要想实现这个功能,我们可以修改woocommerce_structured_data_product_offer过滤器即可: add_filter( 'woocommerce_structured_data_product_offer', '__return_empty_array' ); read more
在WordPress和woocommerce实际开发过程中,我们需要对产品页面进行自定义布局,可能会涉及到移除woocommerce产品页面的评论reviews、附加信息additional_information和描述description模块,代码如下: //去除现有产品页面的评论、描述、附加信息模块 function woo_remove_product_module( $tabs ){ unset( $tabs['reviews'] ); unset( $tabs['description'] ); unset(... read more
默认情况下,WordPress是无法发送邮件的,包括用户注册、新订单通知,传统的解决方式是安装插件,比如WP Mail SMTP这个插件【不喜欢代码的同学可以用这个插件来实现邮件发送的功能】;但部分同学不想给网站装太多插件,因为过多的插件可能会对网站的速度有一定的影响,此时我们可以通过下面的十几行代码来代替上面的插件,更加简洁!将下面的代码添加到WordPress后台的外观-主题文件编辑器-functions.php文件: //WordPress启用邮件SMTP发送功能 function mail_smtp( $phpmailer ) { $phpmailer->FromName = 'XXX.com';//邮件发件人名称,一般可以用品牌名或网站名,收件人可以看得到 $phpmailer->Host = 'smtp.mxhichina.com';//企业邮箱的SMTP主机地址,本案例以阿里云企业邮箱为例,每个邮箱服务商的地址不同 ... read more