ホームページ  >  記事  >  バックエンド開発  >  WordPress 開発の最初の基本的な理解

WordPress 開発の最初の基本的な理解

WBOY
WBOYオリジナル
2016-08-08 09:24:32868ブラウズ

WordPress 開発の初期段階であるため、最初にテーマ制作の紹介から始めます。友達がテーマをダウンロードしたり、WordPress をダウンロードして比較したりできることを願っています。そうしないと、以下を読むだけでは非常に退屈になります。導入。

1 つ目は、一般的に使用されるテンプレート ファイルと WordPress テーマの使用法です:

style.css はスタイル シート ファイルで、一般にテーマ宣言と一般的な CSS スタイル コードが含まれます

Index.php はホームページテンプレート、一般的に使用されます ウェブサイトのホームページを作成します

header.php はヘッダーテンプレートであり、通常はすべてのページのヘッダーの共通部分です

Sidebar.php はサイドテンプレートであり、通常は表示されますウィジェット

footer.php はフッターです テンプレートには通常、「会社概要」、「著作権声明」などが配置され、いくつかの統計コードも含まれる場合があります

Archive.php はアーカイブおよびカテゴリのテンプレートであり、使用されますカテゴリ

の下にある記事のディレクトリを表示します。php は、投稿のコンテンツであるコンテンツ ページ テンプレートです。Pag​​e.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 チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。