テーマは表示を担当しますが、機能的な変更は伴いません。そうしないと、ユーザーがテーマを切り替えた後、一部の機能が無効になります。
これが、like 関数を備えたテーマを見たことがない理由です。これはプラグであることがわかりました。 -カテゴリ内。
Plugins are packages of code that extend the core functionality of WordPress. WordPress plugins are made up of PHP code and other assets such as images, CSS, and JavaScript.
プラグインは、機能ロジックを追加する役割を果たします。たとえば、ショッピング カート プラグインです。プラグインはアクティベーション後にその機能を使用できるようになります。
新しいデータ テーブル ストレージ プラグイン構成を作成するルーチンを追加します
これらの操作はテーマでは推奨されていません。
カスタム投稿タイプ
プラグインの方が機能拡張に適しているため、理論的には新しいカスタム投稿タイプをプラグインに実装する必要があります。たとえば、アクティベーションで新しい CPT を作成します。
しかし、プラグインを使用して新しい CPT を作成する場合、CPT のフロントエンド表示ロジックはどこに実装されているのかという疑問が生じます。テーマで実装するとテーマを変更するとCPTが消えるという問題が発生しますし、プラグインで実装すると違和感があります。 。 。
しかし、WordPress プラグイン ハンドブックの「カスタム投稿タイプの操作」に示されている例から判断すると、CPT の表示はまだプラグイン内にあります。
表示ロジックはどこに書かれていますか?関数ロジックはどこに書かれていますか?答えは絶対的なものではありません。
再利用価値のない 1 回限りの機能や一時的な Web サイトの場合は、好きなものを記述できます。十分に早くオンラインにできる限り。
WordPress 関連の技術記事をさらに詳しく知りたい場合は、wordpress チュートリアル 列にアクセスして学習してください。
以上がWordPressテーマとプラグインの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。