现在所有页面路径类似/faq/
或/about/
. 我需要像这样的路径/home/faq/
/home/about
. 我尝试在编辑页面中更改url slug。但是Wordpress改变了我的home/faq
到home-faq
.
我安装了插件Create And Assign Categories For Pages
并添加自定义类别,但路径不变。
我怎样才能完成这项任务?
现在所有页面路径类似/faq/
或/about/
. 我需要像这样的路径/home/faq/
/home/about
. 我尝试在编辑页面中更改url slug。但是Wordpress改变了我的home/faq
到home-faq
.
我安装了插件Create And Assign Categories For Pages
并添加自定义类别,但路径不变。
我怎样才能完成这项任务?
如果要更改所有页面的永久链接结构(即page
类型),您可以使用WP_Rewrite::$page_structure
类似这样的属性:
add_action( \'init\', \'wpse_382911\' );
function wpse_382911() {
global $wp_rewrite;
$wp_rewrite->page_structure = \'home/%pagename%\';
}
不要忘记刷新重写规则-只需访问permalink设置管理页面(wp-admin
→ 设置→ Permalinks)。但是,如果您只想为特定页面使用这种结构,那么使用父子特性创建home
翻页并制作faq
和about
作为的子级的页面home
页
我是一个自学成才的wordpress网站设计师,请原谅我的无知。我为一个客户开发的几个网站最近被一个印尼黑客组织破坏了(很有趣!)。客户端没有更新wordpress安装和其他一些危及安全的事情。遗憾的是,没有网站的清理备份。网络主机给了我一个包含恶意软件扫描结果的文本文件。看起来很多受影响的文件都是导航菜单。网站的php文件。文本文件中显示的扫描结果示例如下:“[主目录]/[网站文件夹名称]/wp includes/nav-menu.php:SL-php-INJECTOR-1-ejw.UNOFFICIAL