カスタム サイトを開発しており、WordPress バックエンドからデータを取得して自分のページに表示しています。私が開発しているページは完全に wordpress ディレクトリの外にあります。これまでのところ、ページにコンテンツを表示する方法を見つけましたが、コンテンツにギャラリーが含まれている場合、ギャラリーはページに正しく表示されません。私が見ているのはショートコードのテキスト[gallery ids="35,29"]
です。ページでショートコードを正しくレンダリングするには、いくつかの関数または他のファイルを含める必要があると思いますか? これまでのファイルにあるものは次のとおりです。
私のファイルの上部に:
<?php
define('WP_USE_THEMES', false);
require('../wp/wp-config.php');
//get_header();
function get_content($id) {
$post = get_page($id);
$content = apply_filters('get_the_content', $post->post_content);
echo $content;
}
?>
次に、ページにコンテンツを表示するコードがあります。
<?php get_content(25); ?>
誰か助けてくれませんか?