1

私はワードプレスのテーマ開発チュートリアルを始めるための迅速で汚いものを探してみました。今、私は自分で物事を見つけに行く方法を知っています。ワードプレスの開発を始めるときに「プログラマーのためのトップ10のFAQ」を探しています。(たとえば、デバッグをオンにし、デバッグオプションが配置されている場所)、開発環境をセットアップするための最適な方法。

私が見つけることができるのは、それへの精巧な、または低すぎる、または高すぎるガイドです。カスタムワードプレスのようなアプリケーションを作成した背景から来て、私はイライラします。

だから、おそらく誰かが私が必要とするいくつかのものをリストすることができます。WordPressがどのように機能するか、データベース、ウィジェット、またはページが何であるかを知る必要はありません。

私が具体的に探していた質問:1。WordPressにテーマフォルダでIDEからの変更を監視させるにはどうすればよいですか(WordPress管理テーマエディタを使用して開発する人がいるとは本当に信じられません...元に戻す履歴はありません!)。テーマを再インストールするまで、ファイルの変更は効果がないようです。デバッグモードは真である必要がありますか?

  1. これのリンク要約バージョン:http://codex.wordpress.org/Theme_Developmentまたは同様のもの?
4

3 に答える 3

5

WordPressはファイルの階層を使用して、最終的にユーザーに表示されるものを決定します。手始めに、WordPressテーマを作成するために必要なのはstyle.cssindex.phpです。

style.cssこれはあなたがそれを有効なWordPressテーマにするためにあなたが入れなければならないものです:

/*
Theme Name: Your theme name
Theme URI: http://www.example.com/
Description: Describe your theme.
Author: Your name or company
Author URI: http://www.example.com/
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu (optional)

License:
License URI:

General comments (optional).
*/

本当に含める必要があるのはテーマの一意の名前だけで、WordPressはそれを認識し、他のテーマの中にリストします。それでもうまくいきますが、できるだけ多くの情報を含めることをお勧めします。

たった2つのファイルでindex.php、ユーザーが要求するコンテンツのタイプに関係なく、すべての単一ページビューに対して実行されます。これを拡張するにはpage.php、すべてのページを表示したり、single.php単一の投稿を異なる方法で表示したりするなどのファイルを追加します。

WordPressCodexに精通することを強くお勧めします。これは開始するのに適した場所です:http: //codex.wordpress.org/Template_Hierarchy

次の画像は、階層と、最終的に提供されるファイルを説明しています。参考までに使うこともありますので、完全に覚える必要はありません。

ここに画像の説明を入力してください

于 2012-10-22T15:46:32.390 に答える
1

the_permalink、the_title、the_contentなどの基本的なワードプレス機能に精通する必要があります。これらは覚えやすく、すぐに使用できる機能が必要ない場合は、wordpress.orgのドキュメントをいつでも参照できます。設計

テーマをwordpress.orgに送信する場合は、開発中にデバッグをオンにして、http: //codex.wordpress.org/Theme_Reviewを開始する前にこれを読んでください。

于 2012-10-22T01:17:15.157 に答える
0

初心者向けのテーマ開発は、21テーマなどの既存のテーマに基づいて行うことで簡単にできます。 ここにブログ投稿を書きましたhttp://johnadavies.me/2013/09/19/wordpress-child-theme-development/John

于 2013-09-19T22:52:55.243 に答える