修改 WordPress 文章固定链接及 Nginx 重定向配置,特别针对原先使用 `%category%` 标记的文章固定链接
## 1. 背景
在 WordPress 中修改文章固定链接结构可能导致旧的 URL 结构无法正确访问。为了确保访问者能够通过旧链接访问新链接,同时避免对其他页面造成影响,我们需要在 Nginx 中设置重定向规则。本文...
在 WordPress 中自定义 Header Image 并获取其 URL,您可以使用 WordPress 提供的内置函数 `get_header_image()` 和 `get_custom_header()`. 这两个函数可以帮助您获取自定义头部图像的 URL。
以下是一种常用的方法:
1. **设置自定义头部图像**:
在 W...
要判断用户是否已登录 WordPress,您可以使用以下代码:
```php
if (is_user_logged_in()) {
// 用户已登录
// 执行已登录用户的操作
} else {
// 用户未登录
// 执行未登录用户的操作
}
```
上述代码中,`is_user_logged_i...
在WordPress中,`wp_reset_postdata()` 和 `wp_reset_query()` 是用于重置 WordPress 查询相关数据的函数,但它们有不同的用途和作用范围。
1. **wp_reset_postdata()**:
`wp_reset_postdata()` 函数用于恢复以前的 `$post` 数据,通常与 `...
设想的情况应该是两种语言版本,分别使用不同的特色图片,然而实际上表现为修改了一种语言的文章下的特色图片,另一种语言版本的文章特色图片也同步更新了。
原因可能是启用了Polylang设置下位于 http://example.com/wp-admin/admin.php?page=mlang_settings
的 Synchronization 扩展,并勾选...
官方文档在这里 ,这个东西很有用,可以获取特定的数据,并且以json的格式返回,部分示例:
如访问一篇文章的 endpoint
https://example.com/wp-json/wp/v2/posts/[文章id]
按条件过滤,如只取文章id为 11,12 的文章数据
https://example.com/wp-json/wp/v2/po...
用WP CLI下载和配置 WordPress
1、创建网站根目录,下面的所有 example.com 都替换成你自己的域名
sudo mkdir -p /var/www/html/example.com/public_html
2、修改目录的用户,Apache 一般默认用户是 www-data,其他的话根据自己实际情况修改...