Option 1
设置永久链接结构实际上是将所选规则写入到。HTACCESS文件,所以一旦您设置了所需的永久链接结构,就可以更改您的权限。HTACCESS文件返回644,使该文件不再可写。这将阻止对文件进行任何更改,即使通过仪表板更新了新设置。
Option 2
您可以在函数中“硬编码”永久链接结构。php文件,以便该函数始终覆盖/替换通过仪表板所做的任何更改。
这样,即使有人设法通过CSS显示此部分,并试图更新永久链接结构,也不会起作用,因为您的功能会在每次站点运行时覆盖该更新。
您可以在此处找到可以传递到此选项的值。WordPress Codex Permalink Options
只需更新线路SET option_value = \'$your-permalink-structure-goes-here\'
如下(当前设置为Month和name)到您想要的永久链接结构,您就可以开始了。
function royal_set_permalinks() {
global $wpdb;
// Set Permalink Structure
$wpdb->query("UPDATE " . $wpdb->prefix . "options SET option_value = \'/%year%/%monthnum%/%postname%/\' WHERE option_name = \'permalink_structure\'");
}
add_action(\'init\',\'royal_set_permalinks\');
希望对您有所帮助:-)