記事ディレクトリ
最近、いくつかのテーマの変更中に、いくつかの画像、CSS、JS、およびその他の静的ファイルが呼び出されることがよくあります。
- もちろん、これらの静的ファイルについては、絶対パスを使用して直接呼び出すことができます。
- しかし、次のことを考慮してくださいウェブサイトを構築するテスト、およびランダムな変更により動作しないコードなど、テーマに含まれる可能性のある一連のコードの問題。
- チェン・ウェイリアンまだ使いたいWordPressパス関数、およびリソース読み込みの相対パス。
人間の脳は複雑な WordPress 関数呼び出しコードを覚えにくいため、必要なときにどの WordPress 関数コードを使用すればよいか忘れてしまうことがよくあります。
そこで、WordPress パス関数呼び出しをここにリストし、参照用に時々更新することにしました。
WordPress ホームページのパス
<?php home_url( $path, $scheme ); ?>
PHP関数呼び出し ▼
<?php echo home_url(); ?>
- 表示: http:// ドメイン名
WordPress のインストール パス
<?php site_url( $path, $scheme ); ?>
PHP関数呼び出し ▼
<?php echo site_url(); ?>
- 表示: http://yourdomain/wordpress
WordPress バックエンド管理パス
<?php admin_url( $path, $scheme ); ?>
PHP関数呼び出し ▼
<?php echo admin_url(); ?>
- 表示: http://yourdomain/wordpress/wp-admin/
wp インクルード パス
<?php includes_url( $path ); ?>
PHP関数呼び出し ▼
<?php echo includes_url(); ?>
- 表示: http://yourdomain/wordpress/wp-includes/
wp コンテンツ パス
<?php content_url( $path ); ?>
PHP関数呼び出し ▼
<?php echo content_url(); ?>
- 表示: http://yourdomain/wordpress/wp-content
WordPress アップロード パス
<?php wp_upload_dir( string $time = null, bool $create_dir = true,bool $refresh_cache = false ) ?>
PHP関数呼び出し ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl']; ?>
- 表示: http://yourdomain/wordpress/wp-content/uploads
PHP関数呼び出し ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url']; ?>
- 表示: http://yourdomain/wordpress/wp-content/uploads/2018/01
PHP 関数呼び出しサーバーのパス ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['basedir']; ?>
- 表示: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads
PHP 関数呼び出しサーバーのパス ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['path']; ?>
- 表示:D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads/2018/01
WordPressプラグイン道
<?php plugins_url( $path, $plugin ); ?>
PHP関数呼び出し ▼
<?php echo plugins_url(); ?>
- 表示: http://yourdomain/wordpress/wp-content/plugins
PHP関数呼び出し ▼
<?php plugin_dir_url($file) ?>
- 一般的に使用される: //$file (必須) 現在のプラグインの絶対パスを返します
- 表示: http://yourdomain/wordpress/wp-content/plugins/yourplugin/
PHP関数呼び出し ▼
<?php plugin_dir_path($file); ?>
- 一般的に使用される: //$file (必須) 現在のプラグイン サーバーの絶対パスを返します。
- テーマファイルの下に置くと、テーマサーバーの絶対パスも返されますが、それを使用することはお勧めしません。混乱しやすいです。
- 表示: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/
WordPress テーマのパス
<?php get_theme_roots(); ?>
一般的に使用される:
show: /テーマ
<?php get_theme_root( '$stylesheet_or_template' ); ?>
一般的に使用される:
表示: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes
<?php get_theme_root_uri(); ?>
一般的に使用される:
表示: http://yourdomain.com/wordpress/wp-content/主題
<?php get_theme_file_uri( '$file' ) ?>
一般的に使用される:
表示: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
<?php get_theme_file_path( '$file' ) ?>
一般的に使用される:
表示: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template(); ?>
一般的に使用される: // テーマ名を返す
表示: cwlcms
<?php get_template_directory(); ?>
一般的に使用される:
表示: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template_directory_uri(); ?>
一般的に使用される:
表示: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
注: get_template は、テーマの style.css ファイルをクエリします. テーマ ディレクトリにそのようなファイルがない場合、エラーが発生します.
<?php get_stylesheet(); ?>
一般的に使用される: //サブテーマを使用している場合は、サブテーマのディレクトリ名を返します
表示: cwlcms
<?php get_stylesheet_uri(); ?>
一般的に使用される:
表示: http://yourdomain.com/wordpress/wp-content/themes/cwlcms/style.css
<?php get_stylesheet_directory() ?>
一般的に使用される:
- //サブテーマを使用している場合は、サブテーマのサーバー パスを返します
表示: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
- //しかし、他のファイルをインクルードする際に使用されます
<?php get_stylesheet_directory_uri(); ?>
一般的に使用される:
表示: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
注: get_stylesheet は、テーマの style.css ファイルをクエリします. テーマ ディレクトリにそのようなファイルがない場合、エラーが発生します.
ブログから複数の情報を取得する
最後に、基本的に上記のすべてのパスとその他の情報を取得する、より強力な関数を共有します。
<?php get_bloginfo( '$show', '$filter' ) ?>
- PHP 関数呼び出し: //get_bloginfo は、ブログに関するさまざまな情報を取得できます。$show が url に設定されている場合にブログのアドレスを取得する
- 表示: http:// ドメイン名
get_bloginfo で取得できるその他の情報:
- 名
- 説明
- うぷる
- サイト URL/URL
- ADMIN_EMAIL
- 文字セット
- バージョン
- html_type
- テキスト方向
- 言語
- スタイルシート_url
- スタイルシートディレクトリ
- template_url
- テンプレートディレクトリ
- ピンバック_url
- アトム_url
- rdf_url
- rss_url
- rss2_url
- コメント_atom_url
- コメント_rss2_url
Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ )さんが「WordPressのインストールパス/テンプレートテーマ/大泉を呼び出す画像関数」をシェアしました。
この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-1622.html
Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!