タグ付けされた質問 「theme-development」

テーマは、WordPressサイトのパブリック(フロントエンド)インターフェースを作成します。

4
メニュー項目の説明?wp_nav_menu()のカスタムウォーカー
通常のWordpressメニューは次のようになります。 ホーム| ブログ| 私たちについて| 接触 しかし、私はこれらのリンクの下に説明がある多くのページを見ました: ホームページ| ブログ| 私たちについて| お問い合わせ ....お問い合わせ... | もっと読む| 基本情報| お問い合わせフォーム これを達成する方法は? (すべてのテーマのコア機能にしたいので、プラグインは必要ありません。どのように行われたかを知りたいだけです)

6
コードを配置する場所:pluginまたはfunctions.php?
プラグインまたはテーマに属するコードの種類を決定するための簡単なスキームはありfunctions.phpますか? あります 多く の場合、多くの議論そのトピックについては、ワードプレスの内部の仕組みに関するいくつかの誤解がある主な理由は、。私は意見ではなく、事実に基づいて答えを求めています。 これらのポイント(およびおそらくそれ以上)の処理方法を説明する必要があります。 カスタム投稿タイプと分類 お問い合わせフォーム ショートコード カスタムウィジェット add_theme_support( 'automatic-feed-links' ); カスタムmeta要素のようなSEO機能 テーマスイッチ 多くの場合、両方の長所と短所があります。functions.phpファイルの最も人気のあるコードのベストコレクションには、少なくとも議論の余地のある答えとして多くのコードスニペットがあります。 初心者が理解できる基準、おそらくチェックリストが必要です。それには理由があります。 メタサイトのChip Bennettによる関連する質問も参照してください。「プラグインなしで」ソリューションを具体的に求める質問 関連:ここで見つけたコードスニペットをWeb上のどこに配置しますか?

27
WordPressテーマおよびプラグイン開発用のソフトウェアですか?[閉まっている]
WordPress関連のニーズにどのソフトウェアを使用していますか? OSを明記してください。 Windows XPでは、次を使用します。 filezilla(FTP) notepad ++(PHP / CSSファイルの読み取り用) firebug(ウェブサイトの要素で遊ぶことを可能にするFirefoxの拡張機能) 私が定期的に使用していないが、さらに使用したいもの-xaamp(WPのローカルバージョン)-github / SVN(ファイルのバージョン管理システム) あなたはどうですか?

3
WordPressプラグインとテーマのオートローディングとネームスペース:動作しますか?
プラグインまたはテーマ内でオートローディングやPHP名前空間を使用している人はいますか? それらを使用することについての考え?害はありますか?落とし穴? 注:名前空間はPHP 5.3以降のみです。この質問では、PHP 5.3以降を使用していることがわかっているサーバーを扱うことを知っていると仮定します。

4
カスタムjavascriptファイルをサイトに追加する推奨方法は何ですか?
すでにスクリプトを追加しましたが、好ましい方法を知りたいと思いました。 私はちょうど置く<script>に直接タグをheader.php私のテンプレート。 外部またはカスタムのjsファイルを挿入する好ましい方法はありますか? どのようにjsファイルを単一のページにバインドしますか?(ホームページを念頭に置いています)

3
is_home()対is_front_page()を使用する場合
その私を見つけたis_front_page私はホームページを見ていたときにtrueを返すと、そこに割り当てられた単一スティッキーポストを持っているように見えます。 また、Settings> Readingで静的フロントページとしてページを割り当てた場合にもtrueを返します。 なぜ使用したいのis_home()ですか?

6
プラグイン/テーマオプションパネルのフレームワーク?[閉まっている]
プラグインまたはテーマの開発の最も長い部分は、少なくとも私の場合、オプションパネルの作成であることがわかりました。だから私はあなたがそれについてどう思うか知りたいです。既製のフレームワークまたはクラスを使用しますか?そして、もしそうなら魔法使い?それとも、ゼロから作成しますか?設定APIまたはプレーンオプションを使用しますか? ありがとう。



10
WordPress開発にはどのプロセスを使用しますか?[閉まっている]
WordPressのテーマとプラグインを他の人がどのように開発しているかに興味があります。私にとって、管理パネルのブラウザ内エディタは、それをカットしません。現在、PHPプラグイン(NetBeans)を備えたIDEを使用して、サーバーから開発Webディレクトリを取得し、そこで編集し、テスト用にプッシュしてから、ライブに移行しています。 テーマ、プラグインの開発、テスト、展開、最新バージョンのWordPressのテスト、展開のワークフローを管理するために、他の人が選択したツールを使用する方法を探しています。 これをコミュニティWikiにして、他の人が開発プロセスを共有できるようにしました。私はここで唯一の正解を見つけることを期待していません-あなたのプロセスはあなた自身のものであり、私はあなたが自分自身や他の誰かのために働くために何をするかを期待しません。私は、他の人にとって何がうまくいくか、何がうまくいかないかを見ることによって、プラグインとテーマを開発する能力を向上させることに興味があります。 ここでの別の質問では、WordPress開発をサポートする特定のソフトウェアツールについて説明します。ここでは、特定のツールファミリーでしか達成できない特定のタスクを除き、ツールとは無関係に適用できるプロセスと方法論を探しています。

2
WP_USE_THEMES定数とは何ですか?
WP_USE_THEMES定数に関して、コーデックスは述べています: 独自のデザイン内でThe Loopを使用している場合(独自のデザインがテンプレートではない場合)、WP_USE_THEMESをfalseに設定します。 しかし、WordPress WP_USE_THEMESがtrueまたはfalseに設定された場合の実際の効果は何ですか?WPでどのように使用されているのか知りたい。

10
POeditで.potファイルを作成する方法は?
今日は本当に簡単なものに見えるものに何時間も費やしました。それは、私が作成しているWordpressテーマの.potファイルを作成することです。私が読んだスマッシングマガジンの記事、Tutsplus記事使用する方法について、いくつかの他の人Poeditをテーマの.POTファイルを作成すると、その後、.moという作成し、.poファイルが、悲しいことに、私はまだ最初で立ち往生していますステップ。 Poeditをインストールしましたが、UIはすべてのチュートリアルで示されているものとはまったく異なり、.potファイルを作成するオプションはもうないようです。使用できるのは、既存の.potファイルから.poファイルと.moファイルを作成することだけです。これは今必要なものではありません。 だから誰かが私にPoeditまたは他の方法を使用して.potファイルを作成する方法を教えてもらえますか、本当に感謝します。 ありがとう!

5
プレミアムWordPressアプリのテーマをコピーから保護するにはどうすればよいですか?
WordPressはGPLであるため、WordPressで作成されたすべてのプラグインとテーマはGPLであると想定されています。しかし、医療事務のスケジューリングシステムのテーマなど、利益のために繰り返し販売することを目的として、非常に複雑なアプリのテーマを3か月かけてコーディングした場合、適度な額であっても投資を保護するにはどうすればよいですか?

1
テーマファイルへの直接アクセスを制限する価値はありますか?
テーマで次のスニペットに時々出くわしました: if ( ! defined('ABSPATH')) exit('restricted access'); テーマ内のいくつかの(すべての?)PHPファイルの先頭にあり、悪意のあるソースによるファイルへの直接アクセスを防止することになっています。 これはTwenty TenやElevenには含まれておらず、WordPressの公式ドキュメントで推奨されていることは一度もありません。私にとっては良い考えのように思えますが、私はセキュリティについて判断するのに十分な知識も持っておらず、グーグルで多くを見つけることができません。 これはカスタムテーマに含めるべきものですか?もしそうなら、それはすべてのPHPファイルにあるべきですか、それともいくつかですか?

6
モバイルデバイスを検出して特定のテーマを提示する方法
iPhone、Androidなどの携帯デバイスからサイトにアクセスしていることが検出された場合、訪問者に提示するテーマの新しい修正バージョンを作成します(必要に応じてプロファイルを確認します)。 リクエストがモバイルデバイス/ブラウザからのものかどうかを検出する方法は? 専用のテーマを読み込んで提示するにはどうすればよいですか? 詳細:私のテーマは流動的ではありません。幅は約976pxに固定されています(676pxコンテンツ+残りは左側のサイドバーです)。テーマに革命をもたらしたくはありませんが、320x480および800x480の携帯電話には大きすぎると感じています。おそらく、サイドバーを削除するか、少なくとも右に移動して他の小さな調整を行います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.