WordPress 開発の初期段階であるため、最初にテーマ制作の紹介から始めます。友達がテーマをダウンロードしたり、WordPress をダウンロードして比較したりできることを願っています。そうしないと、以下を読むだけでは非常に退屈になります。導入。
1 つ目は、一般的に使用されるテンプレート ファイルと WordPress テーマの使用法です:
style.css はスタイル シート ファイルで、一般にテーマ宣言と一般的な CSS スタイル コードが含まれます
Index.php はホームページテンプレート、一般的に使用されます ウェブサイトのホームページを作成します
header.php はヘッダーテンプレートであり、通常はすべてのページのヘッダーの共通部分です
Sidebar.php はサイドテンプレートであり、通常は表示されますウィジェット
footer.php はフッターです テンプレートには通常、「会社概要」、「著作権声明」などが配置され、いくつかの統計コードも含まれる場合があります
Archive.php はアーカイブおよびカテゴリのテンプレートであり、使用されますカテゴリ
の下にある記事のディレクトリを表示します。php は、投稿のコンテンツであるコンテンツ ページ テンプレートです。Page.php は、ページのコンテンツです。 Searchform.php は、検索フォームのテンプレートです
search.php は、検索結果のテンプレート
404.php は、エラー ページのテンプレート
author.php は、特定の著者による記事をリストする記事ディレクトリ ページです
Functions.php は、テーマで使用される関数モジュールを保存するテンプレート関数です
Attachment.php は、添付ファイル テンプレート ページです。
ここで説明する必要があるのは、WordPress 画像またはその他のアップロードされたファイルには添付ファイル ID が付与されるということです。画像を挿入するときに添付ファイル ページへのリンクを選択した場合、このテンプレートは に含まれません。テーマにエラーが報告されます。
次に、一般的に使用される関数を以下に示します:
get_header() ヘッダー テンプレートを呼び出す
get_sidebar() サイドバー テンプレートを呼び出す
get_footer() フッター テンプレートを呼び出す
その中でも bloginfo は魔法の関数で、通常は多くの情報を取得するために使用できます
bloginfo('html_type') Web ページの HTML タイプ
bloginfo('charset') Web ページのエンコーディング
bloginfo('name' ) ブログ名
bloginfo('url') ブログURL
bloginfo('description') ブログの説明
bloginfo('stylesheet_url') CSSファイルへのパス
bloginfo('template_url' ) テンプレート ファイルへのパス
以下は一般的な表示関数です:
wp_head() ヘッドフック関数。基本的にすべてのテーマで使用されます。他のプラグインを許可するために使用されるためです。ウェブサイトに表示する ins または関数 ヘッダーは css または js ファイルを出力します。テーマにこの機能がない場合、多くのプラグインが正しく動作しない可能性があります。通常は header.php に追加します。
wp_footer() 下部のフック関数は通常 footer.php ファイルに追加されます
wp_nav_menu() ナビゲーション メニューを呼び出すには、通常、functions.php に登録メニュー関数 register_nav_menus() を追加する必要があります。一緒に使ってください
wp_ list_bookmarks() フレンドリーリンク機能
よくある判定タグは以下の通りです
is_home() ホームページであろうとホームページはindex.phpを使用します
is_front_page( ) 指定されたホームページかどうか、ホームページがデフォルトのindex.phpでない場合は、これを使用して決定する必要があります
ちなみに、バックグラウンドでホームページ
is_single() を指定できます- -設定---コンテンツページか投稿かの読み取り
is_page() コンテンツページかどうか、ページです
is_attachment() 添付ファイルページかどうか
is_singular() is_single()||is_page()||is_attachment() の合成として理解できます
is_category() カテゴリページかアーカイブページか
is_tag() かどうかタグ アーカイブ ページ
is_date() 指定した日付にアーカイブされるかどうか
is_year() using using out out out's being'' ’ ‐ ‐ out out's ‐ ‐ ‐ 時間指定ありますか? is_archive() アーカイブページですか? is_search() 検索結果ページですか? is_author() 作者アーカイブページですか? _404() エラーページですか
is_paged() ホームページ/ディレクトリ/アーカイブページは複数ページで表示されます
is_user_logged_in() ユーザーがログインしているかどうか
最初の記事は以上です。
上記では、コンテンツの側面も含め、WordPress 開発の最初の基本的な理解を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。