私はWordpressデータベースに文字列を保存することができました。問題は、このコードが単一のURLで実行されているときにのみ文字列を挿入できることです。私は約1500の投稿を自分のデータベースに持っていますので、私はそれをすべての人に有効にしたいと思います。すべての投稿用の一括wpdb insert [Wordpress]
global $wpdb;
$result = $wpdb->replace(
$wpdb->postmeta,
array(
'post_id' => $post->ID,
'meta_key' => 'ratingpost',
'meta_value' => $ratingvalue
),
array(
'%s',
'%s',
'%s'
)
);
すべての投稿にこのURLを挿入する必要はなく、すべてのURLを1つずつ読み込む必要があります。私はfunctions.php
経由でそれを行うべきだと思うが、私はそれを行う適切な方法を見つけていない。
あなたは、foreachループまたは単にシンプルなを使用することができます。あなただけの最初の5つのポストを取得し、このコードを使用してSQL – kindisch