web-dev-qa-db-ja.com

Admin.phpのパスを取得する

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のシステムパスが必要です。含める必要があるからです。

1
Teno

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' );
6
Mamaduka

私が知っている古い質問ですが、これはwp-adminがadminディレクトリではないインストールを説明しています

$admin_abspath = str_replace( site_url(), ABSPATH, admin_url() );
$admin_php_path = $admin_abspath . '/wp-admin/admin.php';
1
cameronjonesweb