WordPress特集カテゴリー:応用・高度機能
高度な設定でクラス追加
どのテーマでも HTML要素の基本となるスタイルは CSSファイルで設定しています。それぞれのブロックは編集画面からいくつかのスタイルを設定変更できるようになっていますが、項目がないスタイルもブロックの [高度な設定] にクラスを追加することにより設定することができます。
子テーマの使い方
子テーマとは親テーマと呼ばれる別のテーマの機能とスタイルを継承したテーマです。既存テーマをカスタマイズして使う場合、既存テーマのアップデートに伴い変更内容が失われる可能性がありますが、子テーマを使うと親テーマのアップデートとテーマに加えた変更を両立することができます。
マルチサイトの構築
WordPress マルチサイト機能では、単一の WordPress インスタンス上に複数のサイトを持つことができます。WordPress のインストールが1回で済みテーマやプラグインも共有して使えるため、リソースを有効活用できますし、複数サイトのメンテナンスも効率的になります。
コンテンツのインポート・エクスポート
WordPress ではコンテンツをエクスポートし、他のサイトにインポートするツールを備えています。インポートツールはプラグイン「WordPress Importer」で提供されています。
アクションフック・フィルターフックの使い方
WordPress では、WordPress が処理を行う途中のタイミングで、何らかの処理を実行する関数を呼び出す仕組みを持っています。この仕組みをアクションフック・フィルターフックと呼びます。他のフレームワークで言うところの、イベントハンドラやイベントリスナに相当します。