ユーザーがリンクをクリックした後、現在のページ内の対応するページをロードしたいと思います。このajaxpageは、非ajaxページとは異なるテーマにする必要があります。
ページは、クライアントによってさまざまな言語で追加されます。したがって、固定IDはなく、クライアントは同じ記事を2回追加しないでください(通常の場合は1つ、ajaxの場合は1つ)。このルールは、テンプレートを手動で上書きします。
最初の部分、コンテンツのajaxロードは簡単ですが、さまざまな方法でコンテンツを表示する方法がわかりません。
それで
domain.com/product/car直接訪問では、ヘッダーとフッターを含むテンプレートとしてsingle-product.phpを使用する製品(車)が表示されます。
ajax load domain.com/product/carは、製品(car)を表示しますが、ヘッダーとフッターがなく、レイアウトが少し変更されている可能性があります。
私の最初の考えは、いくつかのテンプレートを動的に設定することでした(template-product-ajax.php)が、これが可能かどうか、またはどのように行うかはわかりません。
つまり、WordPressでajaxを使用してページをロードするときに、別のテンプレート/レイアウト/ビューを作成するにはどうすればよいですか?