WordPressインストールパス/テンプレートテーマ/画像関数呼び出し大泉

最近、いくつかのテーマの変更中に、いくつかの画像、CSS、JS、およびその他の静的ファイルが呼び出されることがよくあります。

  • もちろん、これらの静的ファイルについては、絶対パスを使用して直接呼び出すことができます。
  • しかし、次のことを考慮してくださいウェブサイトを構築するテスト、およびランダムな変更により動作しないコードなど、テーマに含まれる可能性のある一連のコードの問題。
  • チェン・ウェイリアンまだ使いたいWordPressパス関数、およびリソース読み込みの相対パス。

人間の脳は複雑な 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チャンネルへようこそ。最新のアップデートを入手できます!

🔔 貴重な「ChatGPT コンテンツ マーケティング AI ツール使用ガイド」をチャンネル トップ ディレクトリでいち早く入手してください! 🌟
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!

 

发表评论

あなたのメールアドレスが公開されることはありません。 必須アイテム * 标注

トップにスクロールします