下記のスクリプトではダメでした。
カスタム投稿タイプを使用しているからかもしれませんが、カスタム投稿タイプだと別のカラムにタイトルが入るのでしょうか。
また、部分一致で検索できたほうが良いので、like を使うような形のスクリプトを教えてください。
ちなみに日本語と英語両方のタイトルとなります。
$new_Title = "新規投稿する予定のタイトル";
$results = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE $wpdb->posts.post_title = $new_Title LIMIT 1);
if ($wpdb->num_rows > 0) {
// 同一タイトルがあった場合
} else {
// 同一タイトルがなかった場合
}
カスタムフィールドはテーブル wp_postmeta に格納されます。
カスタムフィールドで定義されたタイトルのキー名が分からないと回答できません。
ここにタイトル検索のためのコードが解説されています。
http://blog.livedoor.jp/net_scope-diary/archives/8624516.html
コメント(2件)
日本語・英語関係なく検索可能ですが、何か問題があったでしょうか?
以前の質問の方に回答しましたので、そちらの方の確認をお願いします。
カスタムフィールドはまったく関係ありませんので、こちらの質問はキャンセルしてもかまわないと思います。
ありがとうございました。