ウェブサイト用のワードプレスのテーマを開発していますが、ワードプレスをCMSとして使用したいと考えています。私はワードプレスの開発に比較的慣れていませんが、ZendFrameworkの経験豊富なPHP開発者です。基本的に、新しいテーマを作成し、管理ツールでホームページを設定しました。このサイトは非常に基本的で、すべてのページで使用されるヘッダー、コンテンツエリア、およびフッターがあります。テーマのヘッダーとフッターをデザインしましたが、コンテンツセクションに到達したとき、私は自分自身にいくつかの質問をし始めました...
基本的に、問題は、それが正しいと見なされるかどうかです。
<?php the_content(); ?>
また
<section id="home_page_content">
<div class="home_left">
<div class="main_image">
<div class="mariela_circle"></div>
</div>
</div>
<div class="home_right">
<?php the_content(); ?>
</div>
</section>
2番目のオプションからマークアップを取得して、そのページのワードプレスエディターに貼り付けることができるので、最初の方が私にはより正しいようです。また、サイトの動的な部分の編集を容易にするためにショートコードを使用しています。ホームページの管理ツールを使用してページエディタに配置した結果は次のとおりです。
<section id="home_page_content">
<div class="home_left">
<div class="main_image">
<div class="mariela_circle"></div>
</div>
</div>
<div class="home_right">
[homePageSplash title1="Hello," title2="a bit about myself." content="a paragraph of text goes here." circle1Text="Item 1"]
</div>
</section>
これは非常にうまく機能しますが、ここのマークアップの一部は他のページで再利用される可能性があります。2番目のページを作成するとします。このブロック全体をコピーするかもしれませんが、ショートコードを変更するだけです。コードを複製したくないので、これは行いたくありません。この場合、このマークアップを生成するために別のショートコードを作成し、上記のショートコードを呼び出すのが適切でしょうか?誰かがこれを行った経験がある場合は、この問題にどのように取り組んだかを共有してください。使用しているプロセスが正しいことを確認したいと思います。ありがとう!