开启网络配置
在网站根目录下的 wp-config.php 添加:
define('WP_ALLOW_MULTISITE', true);
设置COOKIE
在网站根目录下的 wp-config.php 添加:
define('COOKIE_DOMAIN', '');
开启网络配置
在网站根目录下的 wp-config.php 添加:
define('WP_ALLOW_MULTISITE', true);
设置COOKIE
在网站根目录下的 wp-config.php 添加:
define('COOKIE_DOMAIN', '');
ALTER TABLE wp_commentmeta ENGINE=INNODB;
ALTER TABLE wp_comments ENGINE=INNODB;
ALTER TABLE wp_links ENGINE=INNODB;
ALTER TABLE wp_options ENGINE=INNODB;
ALTER TABLE wp_postmeta ENGINE=INNODB;
ALTER TABLE wp_posts ENGINE=INNODB;
ALTER TABLE wp_term_relationships ENGINE=INNODB;
ALTER TABLE wp_term_taxonomy ENGINE=INNODB;
ALTER TABLE wp_terms ENGINE=INNODB;
ALTER TABLE wp_usermeta ENGINE=INNODB;
ALTER TABLE wp_users ENGINE=INNODB;
ALTER TABLE xd_termmeta ENGINE=INNODB;
mysql数据库升级:
mysql_upgrade -uroot -p
//禁用REST API
add_filter(‘rest_enabled’, ‘_return_false’);
add_filter(‘rest_jsonp_enabled’, ‘_return_false’);
将以上代码添加到主题functions.php文件中即可禁用REST API功能,并且不在head输出链接信息。
//移除wp-json链接
remove_action( ‘wp_head’, ‘rest_output_link_wp_head’, 10 );
remove_action( ‘wp_head’, ‘wp_oembed_add_discovery_links’, 10 );
同样将以上代码添加到主题functions.php文件中即可去除head里面输出的链接信息。
function exclude_category_in_home( $query ) { if ( $query->is_home ) {//是否首页 $query->set( 'cat', '-1, -2' ); //排除的指定分类id } return $query; } add_filter( 'pre_get_posts', 'exclude_category_in_home' );
第一、实现任意域名的访问
define('WP_SITEURL', 'http://'.$_SERVER['HTTP_HOST']); define('WP_HOME', 'http://'.$_SERVER['HTTP_HOST']);
我们在WordPress程序根目录wp-config.php文件中加上上面代码,这样只要是解析进来的域名都可以打开且不会看到串联到其他域名。
第二、限制特定域名访问
$domain = array("www.a.com", "www.b.com", "www.c.com"); if(in_array($_SERVER['HTTP_HOST'], $domain)){ define('WP_SITEURL', 'http://'.$_SERVER['HTTP_HOST']); define('WP_HOME', 'http://'.$_SERVER['HTTP_HOST']); } define('WP_CONTENT_URL', '/wp-content');
如果是启用了SSL的站点,需要把上面的http改成https