wordpress
(53)wordpress 常用插件
- Baidu Maps Plugin: 添加地图 shortcode
- Usernoise: 添加用户反馈、留言板
- Cool Timeline: 时间线组件,可以在文章中加入对应的 shortcode
- elementor:
wordpress 更新域名
## 修改 wordpress 数据库中的配置
首先下载 wp-cli 工具
```
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp
wordpress Post 与 Page 使用同一个模板的方法
很多时候,我们希望 Page 与 Post 共用一套模板,除了需要定制化的 Page 之外。
参考 single post 与 single page 遵循的模板名规则顺序可知,使用 singular.php 作为模板名,即可使 Po
wordpress 主题轮播图实现
图片从指定的 post category 获取缩略图(原图)
- 一个思路是使用 slick.min.js 手动打造,不过自己调样式非常痛苦
- 直接使用 bootstrap 的 carousel 组件,省去了自己调试的痛苦
为何 single.php 中也使用 loop have_posts
single.php 是用来展示单个博文的,但是会看到 wordpress 4.7.3 默认主题 twentyseven 的 single.php 代码中依然使用的是 loop 逻辑。一个文章为何还要使用 loop ?
```
wordpress page.php 与 single.php 的区别
- page.php 是作为新建 Page 的模板。
- single.php 是作为新建 Post 的模板。
## single-{post-type}.php
例如,single-book.php 是作为 post type
Mac 上 wordpress 报错 Warning: mysqli_real_connect(): (HY000/2002) No such file or directory
将 wp-config.php 中的
```
/** MySQL hostname */
define('DB_HOST', 'localhost');
```
替换为
```
/** MySQL hostname
wordpress 中 the_title 与 get_the_title 的区别
the_title 默认执行了 echo; 而 get_the_title 只是获取 title,并不执行 echo。
所以 the_xxx 通常用在页面 loop 中,而 get_the_xxx 用在 PHP 逻辑中。
```
设置 wordpress 文章的缩略图
文章缩略图在 wordpress 称之为 Featured Images, 也称为 Post Thumbnails。
如果是手动新建一个主题,默认这项功能是没有开启的,需要在 functions.php 中启用
```
fun
wordpress 页面共用 footer header
如何实现类似 Laravel Blade 模板系统中的 layout 功能呢?
```
<?php get_header(); ?>
<?php get_footer(); ?>
```
这两行代码会分别获取主题目录下 h