■ 状態 ———————————-
・同じドメイン(サーバ)内で2つのワードプレスをインストール
・その2つのワードプレスの記事を結合させて一覧表示させる
■ 解決 ———————————-
一覧を表示する方ではないワードプレスのブログ記事(外部WPブログ)を
PDOで接続し読込、内部WPブログと結像する。
ただし、サムネイル画像、カテゴリ名、パーマリンク、などを出力する場合、SQL構文をがっつり書いて抽出する必要がある
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
// 外部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日
コメントを残す