サポート » テーマ » wordpress公式テーマとはどの範囲ですか

  • 解決済 de-0612nishio

    (@de-0612nishio)


    `いつもお世話になります。
    お客様のホームページを代行制作している者です。

    wordpressを使用した制作の方法は数ありますが、私の作り方は親テーマを子テーマ化して作成する事です。

    ■そこで親テーマの必要性は下記に挙げる点でしょうか。
    ・style.cssを引き継がないと管理画面の投稿等で機能が全て網羅できない。
    ・親テーマが更新ある際、更新していれば脆弱性の心配から解消される。
    (子テーマ中で使用されている親テーマと同じphpソースは上書きされない?)

    ■上記に挙げる親テーマ(元)にはどのようなテーマが含まれるでしょうか。
    「twentytwentyone」シリーズの他には?

    カスタマイズで心掛けている事は、1番はメンテナンスしやすい造り方と思っています。
    「twentytwentyone」シリーズ以外のテーマでも親テーマ(元)に出来るテーマがあるかや、子テーマ化する必要性はあるのでしょうか。

    質問の内容が曖昧ですがご教授お願い致します。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • shokun0803

    (@shokun0803)

    de-0612nishioさん、こんにちは。

    タイトルにある「公式テーマ」の範囲に関しては、個人的な認識では公式テーマディレクトリからダウンロードできるものという認識ですが、正式な回答ができないので、回答を控えます。

    で、基本的なことだけ…

    「twentytwentyone」シリーズ以外のテーマでも親テーマ(元)に出来るテーマがあるかや、子テーマ化する必要性はあるのでしょうか。

    まず、親にできるテーマは、WordPressのテーマであれば基本すべて親にできます。ただし、特殊な手法で子テーマに引き継げない機能等が実装されているテーマの場合、このすべてではありません。方法はあるかもしれませんが…テーマごとに確認する必要がありますね。

    子テーマ化する必要性に関してですが、公式テーマディレクトリからダウンロードして使用している場合で、かつテーマ内のPHPフィルを改修する必要がある場合、子テーマ化することをお勧めします。
    これは、公式テーマディレクトリのWordPressテーマの場合、作者がアップデートを実施すると、基本的にはPHPファイルが上書きでアップデートされてしまうので、改修箇所が元に戻ってしまうためです。

    親テーマの持っている機能だけでサイトを構築できるのであれば、子テーマ化する必要はないですね。

    ご参考になれば。

    スレッド開始 de-0612nishio

    (@de-0612nishio)

    shokun0803様
    ご返信ありがとうございます。
    参考にさせて頂きます。

    「公式テーマディレクトリからダウンロードできるもの」
    としては「twentytwentyone」シリーズのようなテーマの更新バッチも走るのでしょうか。

    不明点お聞きしている様で申し訳ございません。

    こんにちは

    親テーマが更新ある際、更新していれば脆弱性の心配から解消される。

    そのようにはなりません。
    新しい脆弱性が見つかった場合、修正されるまでにその脆弱性が利用される可能性があります。
    また、WordPress サイトを運用する場合に最も多く脆弱性が含まれるのはプラグインです。

    ちなみに、Twenty Twenty-One などの下記のページで表示されている、WordPress.org によるテーマは「デフォルトテーマ」と呼ばれています。
    過去から現在までの WordPress にデフォルトでバンドルされてきたテーマだからだと思います。

    https://wordpress.org/themes/author/wordpressdotorg/

    スレッド開始 de-0612nishio

    (@de-0612nishio)

    munyagu様
    ご返信ありがとうございました。

    テーマ、プラグイン、本体すべてにおいてバージョンアップの対応をしていれば、安心できるというものですね。
    例外的に最新でも突かれる可能性はゼロではないでしょうが。。

    ありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • このトピックに返信するにはログインが必要です。