将所有网站页面重定向到 WordPress 仪表板

在我的项目中,我使用 WordPress 作为仅用于 wp Rest api 的无头 cms 和空白主题(仅 index.php 和 style.css)。我希望用户在访问前端主页时重定向到 WordPress 仪表板。我尝试将重定向放入 wordpres 根目录中的 index.php 中,如下所示


header("Location: /wp-admin");


define( 'WP_USE_THEMES', true );


/** Loads the WordPress Environment and Template */

require __DIR__ . '/wp-blog-header.php';

但它不起作用,我也不确定它是否正确。我怎样才能做到这一点?


一只萌萌小番薯
浏览 111回答 2
2回答

元芳怎么了

我通过简单地将其添加到主题内的 index.php 文件中来修复它header("Location: ".admin_url()); exit;

互换的青春

那么你可以在你的functions.php上尝试这样的东西:<?phpfunction redirect_wpadmin(){&nbsp; &nbsp; $url2go = get_bloginfo('url').'/wp-admin';&nbsp; &nbsp; if (is_home()) {&nbsp; &nbsp; &nbsp; &nbsp; wp_redirect($url2go);&nbsp; &nbsp; &nbsp; &nbsp; exit;&nbsp; &nbsp; }}add_action('init','redirect_wpadmin');这应该完成工作 c:--更新-- 我还认为您可以使用 htaccess 来执行此操作,在以下内容的内部和底部添加<IfModule mod_rewrite.c>:Redirect 301 / /wp-admin
打开App,查看更多内容
随时随地看视频慕课网APP