タグ

2022年1月14日のブックマーク (1件)

  • 別のWordPressの投稿をget_posts()とかnew WP_Query()で取得する方法

    とりあえず動かす方法 投稿を取得したい WordPress のデータベースの設定 一般的に、データベースはセキュリティの観点から限られた接続元からしか接続を受け付けないように設定してあります。例えば、localhostとか2inc.orgのように自サーバーからの接続しか受け付けませんよ、のように。なので、そのまま外部から投稿を取得しようとしても接続を拒否されてしまうので、まずはデータベースの方で、外部接続用のユーザーを作成し、そのユーザーが WordPress のデータベースを使用できるように設定してください。権限はなるべく少ないほうが良いので、selectだけにしたほうが良いと思います。 レンタルサーバーだとデータベースユーザーが用意されている1つしか使えなかったり、設定の変更ができないことが多いと思いますので RSS をパースしたりするしかないかなと…。 functions.php /

    別のWordPressの投稿をget_posts()とかnew WP_Query()で取得する方法
    nonsect
    nonsect 2022/01/14
    $table_prefixの設定が必要な場合もある。