Admin.phpのパスとwp-admin.cssのURLを取得するためのより良い方法はありますか?
私が考えることができるのは:
$adminphppath = ABSPATH . '\wp-admin\admin.php';
$admincssurl = get_bloginfo('wpurl') . '/wp-admin/css/wp-admin.css";
しかし、セキュリティのために管理者パスを変更している人もいます。だから私はもっと信頼できる方法が必要です。
[編集] URLではなくadmin.phpのシステムパスが必要です。含める必要があるからです。
Wp-admin.cssファイルには admin_url()
関数を、admin.phpにはABSPATHを使用できます。
$admin_php_path = ABSPATH . '/wp-admin/admin.php';
$admin_css_url = admin_url( 'css/wp-admin.css' );
私が知っている古い質問ですが、これはwp-adminがadminディレクトリではないインストールを説明しています
$admin_abspath = str_replace( site_url(), ABSPATH, admin_url() );
$admin_php_path = $admin_abspath . '/wp-admin/admin.php';