O
(@perdyllo)
Проблема в том, что WP-то дублирует записи.
Это не проблема! Это и есть основа WordPress!
Я просто установить вордпресс и создал одну запись
И эта запись появится на странице рубрик, к которой прикреплена эта запись, на страницах меток, которые вы добавили этой записи, на страницах архивов по датам и на конец на странице автора, создавшего эту запись.
Это и есть специфика WP, за счет которой он является самой популярной системой построения сайтов. Эту специфику надо понимать и умело ей пользоваться.
Вот вам в помощь https://codex.wordpress.org/Новичкам_в_WordPress_—_С_чего_начать
У меня тогда такой вопрос, мне нужно из базы даних получить ID поста.
global $wpdb;
$table_name_post = $wpdb->prefix . 'posts';
$myrows_id = $wpdb->get_results("SELECT * FROM $table_name_post");
foreach ($myrows_id as $key => $value) {
echo"<pre>";
print_r($value);
echo"</pre>";
}
http://mythemes.dimtest.ru/ — вот результат, как мне достать из базы ID поста.
Проблема в том, что WP-то дублирует записи. Почему и возможно ли это исправить?
Ничего он не дублирует. Если Вы внимательно посмотрите на данные в таблицах БД, то увидите разницу.
Почему так?
Есть редакции (ревизии), есть черновики.
Можно ограничить или вовсе отключить создание редакций директивами в конфиге.
У меня тогда такой вопрос, мне нужно из базы даних получить ID поста.
Во первых правила форума, п2
Во вторых я уверен что нужно что-то другое
В третьих — никогда так не делайте, как Вы написали. Во всяком случае до тех пор пока будете хорошо знать ВП.
Anonymous User 15434590
(@anonymized-15434590)
@protport4991
Взгляните на колонки post_name и post_type для постов добликатов. Там и найдете ответ.
мне нужно из базы даних получить ID поста
Используйте API, а не прямые запросы.