web-dev-qa-db-ja.com

テンプレートHTMLを含むフルコンテンツを取得する方法

私は(これがAJAXリクエストになるので)テンプレートのHTMLを含む(Wordpressが既に行っているように)ヘッダーとフッターの間のページコンテンツを取得することを検討しています。

これを可能にする機能はありますか?私がこれまでに発見したことは、データベースから直接コンテンツを取得することだけです。

ページのパーマリンクからこのコンテンツを入手するのも素晴らしいでしょう。

2
Oliver Tappin

現在のページがAJAXリクエストでロードされているかどうかをチェックするには、これを使用してheader/footer /いずれかの部分から抜けます。

/* AJAX check  */
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
  return; // it's an ajax request ABORT!!
}
0
Tom J Nowell