我正在计算如何重定向网址。 通过Mozilla的Inspect Element,我发现了如下链接:
<a id="mw_title" href="http://yourdomain.com" title="My Site Title" target="_blank">My Workbook</a>
我是否可以在子主题中编写一个函数来覆盖现有函数并将其重定向到
并在同一页面打开?
我正在使用wordpress与子主题,插件是adminimize和初学者。
谢谢你们,并期待你的建议。
答案 0 :(得分:0)
php中的重定向由
完成header("Location: yourside.php");
因此,如果您可以修改http://yourdomain.com上调用的代码,则可以添加行
header("Location: http://yourdomain.com/example.php");
或类似的东西。
答案 1 :(得分:0)
在doc根目录(web / httpdocs或www文件夹)中创建一个名为.htaccess的文件。
复制以下代码并将其保存在.htaccess文件中,以将http://yourdomain.com重定向到http://yourdomain.com/example
Redirect 302 / http://yourdomain.com/example
注意:使用302
状态进行测试,如果一切正常并且重定向工作正常,则将其更改为301
。
答案 2 :(得分:0)
谢谢你们!
你们很棒,支持迅速回应:)
我正在使用wordpress插件(Adminimize),我想隐藏所有与wordpress相关的项目并限制管理仪表板工具栏中的菜单。
12小时前我阅读并按照他们的建议和代码逐一隐藏管理仪表板中所有相关的wp和菜单。由于我是初学者,我意识到这样做风险很大。
因此我安装了该插件,我刚才做的是:
我启用仪表板并禁用管理栏后端选项,然后我在我的php中添加了一个自定义代码,如下所示
// add custom menu in wp menu
add_action( 'admin_bar_menu', 'custom_wp_toolbar_link', 999 );
function custom_wp_toolbar_link( $wp_admin_bar ) {
if( current_user_can( 'edit_posts' ) ){
$args = array(
'id' => 'myworkbook',
'title' => '<span class="ab-icon"></span><span class="ab-label">'.__( 'Back To Homepage', 'some-textdomain' ).'</span>',
'href' => 'http://yourdomain.com/my-workbook/',
'meta' => array(
'target' => '_self',
'class' => 'myworkbook',
'title' => 'My Workbook'
)
);
$wp_admin_bar->add_node($args);
}
}
add_action( 'admin_enqueue_scripts', 'custom_wp_toolbar_css_admin' );
add_action( 'wp_enqueue_scripts', 'custom_wp_toolbar_css_admin' );
function custom_wp_toolbar_css_admin() {
if( current_user_can( 'edit_posts' ) ){
wp_register_style( 'add_custom_wp_toolbar_css', plugin_dir_url( __FILE__ ) . 'custom-wp-toolbar-link.css','','', 'screen' );
wp_enqueue_style( 'add_custom_wp_toolbar_css' );
}
}
这就是它的外观
它就像一个魅力!请告知有什么需要改进,热衷于了解更多。
TQ all !!