为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
一只萌萌小番薯 2023-07-30 13:40:36
在我的项目中,我使用 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';但它不起作用,我也不确定它是否正确。我怎样才能做到这一点?
查看完整描述

2 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

我通过简单地将其添加到主题内的 index.php 文件中来修复它

header("Location: ".admin_url());
exit;


查看完整回答
反对 回复 2023-07-30
?
互换的青春

TA贡献1797条经验 获得超6个赞

那么你可以在你的functions.php上尝试这样的东西:


<?php


function redirect_wpadmin(){

    $url2go = get_bloginfo('url').'/wp-admin';

    if (is_home()) {

        wp_redirect($url2go);

        exit;

    }

}


add_action('init','redirect_wpadmin');

这应该完成工作 c:


--更新-- 我还认为您可以使用 htaccess 来执行此操作,在以下内容的内部和底部添加<IfModule mod_rewrite.c>:


Redirect 301 / /wp-admin


查看完整回答
反对 回复 2023-07-30
  • 2 回答
  • 0 关注
  • 110 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信