专注于WordPress、Elementor、外贸建站教程与服务
大家好呀~本站正在筹备公益的B2B外贸建站实操直播,感兴趣的同学可以戳右上角微信加我报名(注明来意),直播时间视报名情况待定~

修改function.php文件:Code Snippets插件下载与教程

更新日期:2020-09-21
code snippets

使用Code Snippets,可以在不修改主题的情况下修改wordpress网站的function.php文件,也不会因主题更新而被覆盖代码,并且让管理这些php代码段更方便和整洁。

我用Code Snippets实现了:禁止wordpress自动生成图片安装GA代码隐藏elementor页面种的标题,等等。

下载Code Snippets并安装

Code Snippets插件下载地址:https://wordpress.org/plugins/code-snippets/,请安装后启用它。

若您是新手,插件安装教程请点击此处查看

Code Snippets使用教程

管理代码段

请在wordpress后台菜单中找到Snippets,点击进入后,在页面下方将见到下图所示的代码段列表,其中代码段前方的开关打开为蓝色时,表示这个代码段是启用的、正在运行的;若开关为灰色,说明这个代码段是禁用的、未在运行。

code snippet

在代码段列表页,我们能看到如下功能操作

code snippets
  • Add new:点击可进入添加代码段页面
  • Import:可实现导入其他地方获取的代码段,上传文件的格式要求是.xml或.json
  • Bulk Actions:批量操作,选中所需代码段后,再选择它的任一选项后,点击Apply按钮可执行对应功能
    • Active:启用所选代码段
    • Deactivate:禁用所选代码段
    • Clone:复制所选代码段
    • Download:下载所选代码段,文件格式为.php
    • Export:导出所选代码段,文件格式为.json
    • Delete:删除所选代码段

添加代码段

下文以禁用Elementor页面的标题为示例讲解添加代码段:

  1. 进入 Snippets > add new
  2. 输入标题,例如:禁用页面默认标题
  3. 输入如下代码
function ele_disable_page_title( $return ) {
   return false;
}
add_filter( 'hello_elementor_page_title', 'ele_disable_page_title' );
  1. 选择 only run on site front-end,此处有4个选项,请根据你的代码段的用途选择
    1. run snippet everywhere:表示代码段在全站都运行,不分网站的前后台
    2. only run in administration area:表示代码段只在网站后台运行
    3. only run on site front-end:表示代码段只在网站前端/前台运行
    4. only run once:表示只运行一次
  2. 点击save changes保存

相关教程:7个WordPress常用代码段(Code Snippets)

常见问题

禁用或卸载code snippets插件后,代码段会消失并失去作用吗?

更换或升级wordpress主题后,代码段会消失并失去作用吗?

不会,代码段是存储在数据库中的,存储的表格名称是:你的网站数据库前缀__snippets,譬如默认的是wp_snippets

导出Code snippet后,可以用在其他WordPress网站上吗?

可以

添加代码段后,我的网站崩溃了,怎么办?

您可以尝试激活“安全模式”。在安全模式状态下,所有代码段均不会运行,从而能够访问网站并停用导致错误的代码段。如需激活安全模式,请将以下代码添加到您网站文件夹根目录的wp-config.php文件中,并且要放再* That’s all, stop editing! Happy blogging. */之前。
define(‘CODE_SNIPPETS_SAFE_MODE’, true);

至此,教程结束~ヾ(•ω•`)o

评价
0 / 5 0
分享知识是一种美德,当我们每一个人都在不断的分享知识给这个社会的时候,我们这个社会将会变得越来越好,所以如果您喜欢这篇文章的内容,希望您可以把它分享到您的朋友圈当中,或者给到您指定的某一个人,您关心谁,就把知识分享给他,谢谢。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Copyright © LOYSEO.COM
Do NOT follow this link or you will be banned from the site!
扫码加我微信吧 ~

在朋友圈无分组分享本站首页,或点赞知乎专栏置顶文章,联系我可获得以下任一正版主题或插件~
插件:Elementor Pro、WP Rocket、Essential addons elementor、WPML...
主题:Astra、bridge、avada、manufacturer、Jnews...

外贸网站或同类博客交换友情链接也可以联系我哦~