前提:
nginx、mysql 都是通过 apt 安装,无后台面板
Wordpress 安装在 /var/www/wpblog/ 目录下
Wordpress 数据库名为 wpdb,用户名 root
备份数据库
sudo -i
cd /var/www/wpblog/
mysqldump -u root -p wpdb > wpdb-20240610.sql
上面代码回车后要求输入数据库用户名root对应的密码,操作后直接会把数据备份在/var/www/wpblog/目录下,文件名就是 wpdb-20240610.sql。
打包备份文件
使用 Linux 打包命令,直接打包 wp...
话题wordpress共有相关文章 5 篇。
Wordpress 显示 Custom Post Type 的自定义分类

假设 Custom Post Type 名字是 CPT 有:
register_post_type( 'CPT', $args );
并且给 CPT 添加了自定义的 Taxonomy 用于添加分类名称,比如 CPT_CAT 有:
register_taxonomy( 'CPT_CAT', array( 'CPT' ), $tax_args );
在文章页面循环里显示文章所属自定义分类则是:
$terms = get_the_terms($post->ID, 'CPT_CAT');
foreach ($terms as $term) {
echo '<li>&l...
Wordpress 移除 archive_title 自带前缀文字

Wordpress 函数 the_archive_title() 输出的标题自带“分类:”、“标签:”、“作者:”等前缀,如果要移除,只要在 function.php 文件里添加以下代码即可。
add_filter( 'get_the_archive_title_prefix', '__return_empty_string' );
如果是要针对性的移除,则可以按下面的写法:
add_filter( 'get_the_archive_title', function ( $title ) {
if( is_category() ) { //移除分类:
$title...
Wordpress 升级要求 ftp 信息解决

本地环境
1、在 wordpress 根目录找到 wp-config.php 文件添加:
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
2、对应的文件目录设置 777 可写权限
如果是升级 wordpress 则需要设置 wordpress 所在文件夹可写
如果是升级主题,则需要对相应的主题文件夹可写
如果是插件则是对应插件文件夹可写
当然,本地测试无所谓,全部赋予可写都行。
sudo chmod -R 0777 wordpress
服务器环境
修改...
Wordpress 5.9 移除预设样式和底部 wp-duotone svg 图标

Wordpress 升级了 5.9 后,程序员又给加了许多料,一般是用不上,或者用不习惯,所以有些可以删了。
移除头部预设样式
在 functions.php 文件里 找到类似 add_action( 'wp_enqueue_scripts', 'custom_theme_style_and_script' ); 的自定义主题 css 和 js 文件的函数里加入
wp_deregister_style( 'global-styles' );
wp_dequeue_style( 'global-styles' ); // 移除 THEME.JSON
wp_deque...
最新评论