私のサイトには自分で作成したテーマがあり、それが機能している間は、テーマを微調整したり、プラグインを使用して外観や動作を変更する必要があります。私は自分のテーマを変更して変更を加える手間が省けるようにする方法を検討してきました。アイデアには、基本的なSEO、ギャラリー機能、分析とフィードバーナーのためのフィールド、そしてウィジェットが含まれます。
テーマを後で修正したりプラグインを使用したりする手間を省くために、テーマに組み込んでおくと便利な機能は何ですか?
それはすべてサイトに依存します。
私はどんなテーマのfunctions.phpにでも組み込むいくつかのコアな事柄を持っています。
...さらに私はいくつかのものを忘れている、私は確信しています。
そしてあなたがあなたのウェブサイトで何をしたいのかによりますが...
私はすべてのテーマに以下を追加します(functions.php
のドロップアンドゴー関数のナイスセット付き)。
素晴らしいトピックです!
すでにWordPressに付属しているものがいくつかあります。例えばjQueryといくつかのjQueryプラグイン。あなたはここでワードプレス機能wp_enqueue_scriptと適切な用法(例を含む)を含むそれらのリストを見つける: http://codex.wordpress.org/Function_Reference/wp_enqueue_script
私が常に使用している他のものはthe_generator wordpressのリンクなどを削除する関数です。セキュリティ上の理由からすべてのハッカーが既知のセキュリティホールを発見しないように、バージョン番号がゼロに設定されるように、wp_enqueue_styleとwp_enqueue_scriptをロードしたすべてのスクリプトとスタイルを微調整します。
その他のプラグインとウィジェット:
それが役立つことを願っています:)
私はいつもbody_class()関数を<body>
タグに追加しています。あなたがどのページ、投稿、カテゴリにいるかに応じて、カスタムCSSを使って多くのことができます。
それと連動して、投稿編集ページにメタボックスを追加して、投稿ごとにカスタムCSSを挿入できるようにしています。そうすれば、メインスタイルシートを編集するのではなく、そのページに必要なだけのカスタムスタイルをその場で宣言できます。