你刚装了个很酷的插件。比如是个表单插件。或者是个滑动广告插件。插件后台给了你一段短代码。告诉你只要把这段代码贴到首页。就能显示出来。
你兴冲冲地去后台。把代码贴进首页编辑器。点更新。然后满怀期待地去前台刷新。
结果呢?啥也没显示。或者更惨。直接把代码原文给显示出来了。看着那一堆方括号。是不是很闹心?这事儿太常见了。很多新手都卡在这一步。别急着删插件。也别去搜那些看不懂的英文文档。
今天我就用大白话教你。怎么搞定WordPress首页短代码调用。不管你用不用代码。总有一招适合你。看完直接去后台操作。几分钟就能搞定。
这是最简单的一招。完全不用写代码。适合怕麻烦的朋友。只要你选对地方。这事儿就成了一半。
很多人第一步就走错了。直接去外观里找“文本”小工具。然后就把代码贴进去了。结果发现没反应。其实是你选错工具了。
WordPress默认的“文本”小工具。有时候比较懒。它不会帮你执行短代码。它只认纯文本。
你得找那个叫“自定义HTML”的小工具。这玩意儿才是专门用来跑代码的。它不会把你的短代码转义。而是直接当命令执行。这点很关键。
操作起来特简单。去后台点外观。再点小工具。你会看到很多区域。
找到“自定义HTML”小工具。按住它。拖到首页区域。比如侧边栏。或者页脚。甚至是首页顶部的某个小工具区域。
拖进去之后。把你的短代码贴进去。比如 `[contact-form-7 id="123"]` 这种。然后点保存。
去前台刷新看看。是不是乖乖显示出来了?如果这招不行。那可能是你的主题太老了。它不支持在小工具里跑短代码。别急。下面有招治它。
有些主题比较轴。它就是不让小工具跑短代码。或者你就是想用“文本”小工具。觉得它用着顺手。这时候得给WordPress发个指令。让它允许这么做。
这一步要改代码。动代码前。千万记得备份。备份你的网站。或者至少备份主题文件。不然一旦改错。网站白屏了。那时候你就真哭了。
避坑提醒:如果你用了子主题。一定要改子主题的文件。别改父主题的。不然主题一更新。你的修改就没了。还得重新弄一遍。
去后台。点外观。再点主题文件编辑器。在右边找到 `functions.php` 这个文件。别被这一堆代码吓到。直接拉到最底下。
复制下面这段代码贴进去:
```php add_filter('widget_text', 'do_shortcode'); ```
这段话啥意思呢?说白了就是告诉WordPress。嘿。以后在文本小工具里看到短代码。别把它当纯文本显示。给我把它跑起来。
贴完之后点更新文件。现在再去小工具里试试。用普通的“文本”小工具。把短代码贴进去。肯定能用了。这招叫过滤器。是WordPress里很实用的技巧。
这招稍微硬核点。适合想折腾布局的人。比如你想在导航栏正下方。加个全屏广告。小工具的位置不够用。或者不好调样式。那就直接改模板。
你得先知道。你的首页是用哪个文件显示的。这得看你的主题。一般是 `front-page.php`。如果没有这个。那就是 `index.php`。
怎么改呢?用FTP工具连上服务器。或者用文件管理插件。进到主题文件夹里找到这个文件。右键点编辑。
打开文件。你会看到一堆PHP代码。别慌。按 `Ctrl+F` 搜 `get_header`。找到这行代码:``。
这就是调用头部导航的地方。想在导航下面加东西。就在这行代码下面回车。贴上这段代码:
```php ```记得把方括号里的内容。换成你自己的短代码。比如滑块插件或者表单插件的代码。保存文件。去首页刷新。
你会发现你的东西已经挂在导航下面了。避坑提醒:代码里的分号千万别漏。还有就是短代码要用单引号或者双引号包起来。不然会报错。
现在的WordPress都流行可视化。很多人都在用Elementor或者古腾堡。这种情况最简单。完全不用碰代码。鼠标拖拖就完了。
比如你用Elementor编辑首页。在左侧面板里搜“短代码”。会出来一个小图标。直接把它拖到页面里你想要的位置。
如果你用的是古腾堡编辑器。那就更简单了。点那个加号。搜索“短代码”。也会出来一个区块。
点击这个模块。左边设置栏里会有个输入框。把你的短代码贴进去。比如 `[gallery]` 之类的。
右侧预览区立马就能看到效果。点更新页面。搞定。这就是可视化编辑的好处。不用懂PHP。所见即所得。
避坑提醒:有些插件自带Elementor的小工具。比如Contact Form 7。你直接拖它的专用小工具比用短代码更好。因为专用工具能调整更多样式。
看完这几招。是不是觉得没那么难?其实WordPress这东西。摸透了脾气就好办。短代码不显示。要么是工具没选对。要么是主题没开权限。
按照上面说的去排查。肯定能解决。别光收藏文章。现在就去后台试一试。试一次你就懂了。下次再遇到这问题。你就是别人眼里的高手。赶紧去折腾吧。












易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图