Intereting Posts
Пользовательский цикл с использованием короткого кода в шаблоне пользовательской страницы Какие меры безопасности следует предпринять при включении системы crytoexchange, построенной на WordPress? Как реализовать шаблон страницы, автоматически применяемый к странице? Отображать теги / категории под заголовками на страницах архива портфолио? Выполнить более двух стилей CSS в дочерней теме functions.php Выпадающее меню PHP для моего родителя get_category Обновление системы WordPress Перечислите все размеры изображений, которые все еще становятся недоступными. Добавление класса html на основе количества сообщений WPML – 404 Ошибка при попытке передать параметры GET в моей установке «разные языки в каталогах» Symlinking WordPress WP-ADMIN и WP-INCLUDES Перенос WP из субдомена в основной домен Как добавить еще одну строку запроса с строкой поискового запроса Запросить сообщения в предопределенном порядке Как переименовать WordPress Widget

Предотвращение добавления дублирующихся страниц

Я использую этот код, чтобы предотвратить добавление дублирующегося сообщения, но мне также необходимо предотвратить дублирование страниц. Кто-нибудь может помочь?

function clearDuplicatePosts(){ global $wpdb; $prefix = $wpdb->prefix; $wpdb->query("DELETE bad_rows . * FROM ".$prefix."posts AS bad_rows INNER JOIN ( SELECT ".$prefix."posts.post_title, MIN( ".$prefix."posts.ID ) AS min_id FROM ".$prefix."posts GROUP BY post_title HAVING COUNT( * ) >1 ) AS good_rows ON ( good_rows.post_title = bad_rows.post_title AND good_rows.min_id <> bad_rows.ID )"); } add_action('publish_post', 'clearDuplicatePosts');