gpt4 book ai didi

php - 设置 "admin_url"的 Wordpress?

转载 作者:可可西里 更新时间:2023-11-01 00:17:49 25 4
gpt4 key购买 nike

基本上需要更改值 - admin_url() 返回任何想法?

最佳答案

这个函数在wp-includes/link-template.php中定义,它提供了一个过滤器:

/**
* Retrieve the url to the admin area.
*
* @package WordPress
* @since 2.6.0
*
* @param string $path Optional path relative to the admin url
* @return string Admin url link with optional path appended
*/
function admin_url($path = '') {
$url = site_url('wp-admin/', 'admin');

if ( !empty($path) && is_string($path) && strpos($path, '..') === false )
$url .= ltrim($path, '/');

return apply_filters('admin_url', $url, $path);
}

因此您可以在主题 functions.php 中使用自己的过滤函数控制输出:

add_filter('admin_url', 'my_new_admin_url');

function my_new_admin_url()
{
// Insert the new URL here:
return 'http://example.org/boss/';
}

现在希望所有插件作者都使用这个函数而不是硬编码路径……:)

附录

将此行添加到您的 .htaccess 中:

Redirect permanent /wp-admin/ http://example.org/new_url/

关于php - 设置 "admin_url"的 Wordpress?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2584706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com