■ 状態 ———————————-
・同じドメイン(サーバ)内で2つのワードプレスをインストール
・その2つのワードプレスの記事を結合させて一覧表示させる
■ 解決 ———————————-
一覧を表示する方ではないワードプレスのブログ記事(外部WPブログ)を
PDOで接続し読込、内部WPブログと結像する。
ただし、サムネイル画像、カテゴリ名、パーマリンク、などを出力する場合、SQL構文をがっつり書いて抽出する必要がある
// 外部WPブログ読込
try{
$dbh = new PDO("mysql:host=[DBホスト名]; dbname=[DB名前]; charset=utf8", "[アカウント名]", "[パスワード]");
$stmt = $dbh->query('[SQL構文]'));
$solutions = $stmt->fetchAll(PDO::FETCH_ASSOC);
}catch (PDOException $e){
echo('Error:'.$e->getMessage());
die();
}
// 接続を閉じる
$stmt = null;
$dbh = null;
// 内部WPブログ読込
try{
global $wpdb;
$stmt = $wpdb->get_results($this->get_syntax('[SQL構文]'), ARRAY_A);
$corp = $stmt;
}catch (PDOException $e){
echo('Error:'.$e->getMessage());
die();
}
// 結合
$news=array_merge($solutions,$corp);
// テスト出力
var_dump($news);
RELATED
-
2023年8月24日
-
2023年8月1日
-
2021年8月25日
-
2021年5月30日
コメントを残す