删除这一项就可以了
delete from wp_options where option_name='core_updater.lock';
删除这一项就可以了
delete from wp_options where option_name='core_updater.lock';
nginx配置:
upstream qd-aliyun-8006 {
server x.x.x.x:8006;
}
server {
listen 80;
server_name softc.cc *.softc.cc;
location / {
proxy_pass http://qd-aliyun-8006;
proxy_redirect default;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Real-Port $remote_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Port $server_port;
proxy_set_header HTTP_X_FORWARDED_FOR $remote_addr;
}
}
注意是要有 proxy_set_header Host $host;
这一行。
wordpress 有一个多站点模式,开启这个模式后,可以在一个后台管理多个独立的网站,省时方便。
开启wordpress多站点模式非常简单,按下面的步骤操作即可:
打开config.php,在 /* 好了!请不要再继续编辑。请保存本文件。使用愉快! */
这句话的上一行,添加如下代码:
define('WP_ALLOW_MULTISITE', true);
保存后,即可开启wordpress多站点模式。
以下代码添加到functions.php:
// 允许自动更新小版本,但禁止大版本更新
add_filter( 'allow_major_auto_update', '__return_false' );
add_filter( 'allow_minor_auto_update', '__return_true' );
// 禁止后台更新页面显示新版本更新提示
add_filter( 'site_transient_update_core', function( $value ) {
if ( is_object( $value ) && isset( $value->updates ) ) {
foreach ( $value->updates as $key => $update ) {
// 移除新版本更新提示
if ( version_compare( $update->current, get_bloginfo( 'version' ), '>' ) ) {
unset( $value->updates[ $key ] );
}
}
}
return $value;
} );
// 移除站点健康菜单
add_action( 'admin_menu', 'remove_site_health_submenu', 999 );
function remove_site_health_submenu() {
$page = remove_submenu_page( 'tools.php', 'site-health.php' );
}
// 禁用站点健康功能
add_filter('health_check_enabled', '__return_false');
// 移除仪表盘中的小部件
add_action('wp_dashboard_setup', 'remove_dashboard_widgets');
function remove_dashboard_widgets() {
remove_meta_box('dashboard_site_health', 'dashboard', 'normal'); // 站点健康
remove_meta_box('dashboard_activity', 'dashboard', 'normal'); // 活动
remove_meta_box('dashboard_primary', 'dashboard', 'side'); // 新闻
// remove_meta_box('dashboard_quick_press', 'dashboard', 'side'); // 保留快速草稿
remove_meta_box('dashboard_right_now', 'dashboard', 'normal'); // 概览
remove_action('welcome_panel', 'wp_welcome_panel');// 欢迎小部件
}
// Hide dashboard update notifications for all users
function kinsta_hide_update_nag() {
remove_action( 'admin_notices', 'update_nag', 3 );
}
add_action('admin_menu','kinsta_hide_update_nag');
//禁用 emoji(表情符号)功能
remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');
//移除后台左上角WP图标
function remove_wp_logo($wp_admin_bar) {
$wp_admin_bar->remove_node('wp-logo');
}
add_action('admin_bar_menu', 'remove_wp_logo', 999);
// 让wp_head()函数支持显示title标签
add_theme_support( 'title-tag' );
禁用自动插件更新
add_filter( 'auto_update_plugin', '__return_false' );
关闭主题更新,请使用以下代码:
add_filter( 'auto_update_theme', '__return_false' );
在functions.php里面添加:
// Hide dashboard update notifications for all users
function kinsta_hide_update_nag() {
remove_action( 'admin_notices', 'update_nag', 3 );
}
add_action('admin_menu','kinsta_hide_update_nag');
在wp-config.php里添加
define('DISALLOW_FILE_MODS', true);
这将阻止所有文件更新,包括主题和插件的更新,也会屏蔽新版本的提示。
// 移除站点健康菜单
add_action( 'admin_menu', 'remove_site_health_submenu', 999 );
function remove_site_health_submenu() {
$page = remove_submenu_page( 'tools.php', 'site-health.php' );
}
// 禁用站点健康功能
add_filter('health_check_enabled', '__return_false');
// 移除仪表盘中的小部件
add_action('wp_dashboard_setup', 'remove_dashboard_widgets');
function remove_dashboard_widgets() {
remove_meta_box('dashboard_site_health', 'dashboard', 'normal'); // 站点健康
remove_meta_box('dashboard_activity', 'dashboard', 'normal'); // 活动
remove_meta_box('dashboard_primary', 'dashboard', 'side'); // 新闻
// remove_meta_box('dashboard_quick_press', 'dashboard', 'side'); // 保留快速草稿
remove_meta_box('dashboard_right_now', 'dashboard', 'normal'); // 概览
remove_action('welcome_panel', 'wp_welcome_panel');// 欢迎小部件
}
如果使用apache来部署wordpress,这是相应的.ataccess文件的内容,记录以备用。
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
wordpress模版文件相关对照:
sidebar.php(侧边栏),
index.php(首页索引),
style.css(样式文件),
category.php(分类目录),
archive.php(文章存档),
search.php(搜索文件),
single.php(文章详情),
page.php(单页/独立页),
tag.php(标签文件),
author.php(作者),
functions.php(主题函数),
404.php(404错误页),
header.php(头部文件),
footer.php(底部文件),
comments.php(评论)。
常用的WordPress模板文件
以下是WordPress识别的一些基本主题模板和文件的列表。
使用模板文件
在WordPress模板中,您可以使用模板标签动态显示信息,包括其他模板文件,或以其他方式自定义您的网站。
例如,在index.php中,您可以在最终生成的页面中包含其他文件:
以下是WordPress模板标记的示例,以将特定的模板包含在您的页面中:
<?php get_sidebar(); ?>
<?php get_template_part( ‘featured-content’ ); ?>
<?php get_footer(); ?>
使用插件:No Category Base (WPML)
修改前面的数字,就可以查看对应的主题