Спрашиваем и отвечаем по Wordpress-14

T
На сайте с 24.09.2014
Offline
91
#241

Поделитесь советом, как реализовать такое. Допустим, у меня 100 записей, 30 имеют тег А, 30 имеют тег В, а 10 записей имеют тег А и В, так вот как мне сделать отдельный тег для этих 10 записей ? Нахожу только плагин который просто склеит два тега в один.

РКН: консультации, помощь с разблокированием, работа с конкурентами.
Gerga
На сайте с 02.08.2015
Offline
94
#242
tylatong:
Поделитесь советом, как реализовать такое

Я знаю как это реализовать кодом, но подойдет ли вам? :)

1. Получить записи с помощью функции get_posts, которые относятся к тегам "А" и "B";

2. Для полученных записей установить отдельный тег c помощью функции wp_set_post_tags.

Пример:


$posts = get_posts(array(
'tag__and' => array('id_A', 'id_B'),
));

foreach ($posts as $post) {
wp_set_post_tags($post->ID, 'Название тега', true);
}
SeVlad
На сайте с 03.11.2008
Offline
1609
#243
il_cattivo:
сделайте одолжение, не отвечайте на мои посты.

Ок, постараюсь.. Но помоги мне не забыть тебя

О, ты чего свои посты трёшь? Чего боишься?

qvaro:
Ваш "любимы" ihc.ru ))))

Аа.. и почему я не удивлён :)

Но с потерянной таблицей всё равно надо разобраться.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
T
На сайте с 24.09.2014
Offline
91
#244

Gerga, спасибо, а где этот код исполнить ?

Gerga
На сайте с 02.08.2015
Offline
94
#245

tylatong, пожалуйста.

tylatong:
а где этот код исполнить ?

В functions.php вашей темы или создать в корне сайта файл test.php, подключить WP, выполнить и удалить файл.

Пример test.php:


<?php

include 'wp-load.php';

$posts = get_posts(array(
'tag__and' => array(1, 2), // 1 - id тега А, 2 - id тега B
));

foreach ($posts as $post) {
wp_set_post_tags($post->ID, 'Название тега', true);
}

Желательно перед этим сделать backup базы данных.

il_cattivo
На сайте с 25.06.2016
Offline
63
#246
SeVlad:
Ок, постараюсь.. Но помоги мне не забыть тебя

Запомни меня как человека, который посоветовал тебе обратиться к врачу

Q
На сайте с 03.10.2011
Offline
327
#247
SeVlad:

Но с потерянной таблицей всё равно надо разобраться.

SeVlad, подскажи, пожалуйста, я правильно понял, что дело в плагине BeRocket и будет ли достаточно, если я его удалю?

https://seo-progression.ru/ - Закрытая распродажа курсов по настройке рекламы в Telegram https://vk.cc/cTkdE5
SeVlad
На сайте с 03.11.2008
Offline
1609
#248
il_cattivo:
Запомни меня как человека, который посоветовал тебе обратиться к врачу

Вас, неблагодарных воздухоплавателей, слишком много, чтобы я ими забивал своё ОЗУ.

Но таких трусливых поддирашек своих своих постов, к счастью не много

qvaro:
я правильно понял, что дело в плагине BeRocket и будет ли достаточно, если я его удалю?

Не уверен.. Но ничего не мешае его отключить и проверить.

См. Судя по логу проблема в том что не находится таблица "wp_wc_product_meta_lookup". Прежде всего нужно проверь её наличие, целостность. Точнее проверять с учётом твоего префикса базы (wp_ по дефолту). На этом же недохостиге неправильно мигрировать и потерять целые базы - вполне естественная вещь.

Если с ней всё ОК - значит по каким-то причинам для вызывающего её скрипта она не доступна. Напр, если плагин неправильный, не использует АПИ WC, а напрямую обращается к таблице без учёта смены префикса, то конечно может быть и дело в плагине.

Q
На сайте с 03.10.2011
Offline
327
#249
SeVlad:
Не уверен.. Но ничего не мешае его отключить и проверить.
См. Судя по логу проблема в том что не находится таблица "wp_wc_product_meta_lookup". Прежде всего нужно проверь её наличие, целостность. Точнее проверять с учётом твоего префикса базы (wp_ по дефолту). На этом же недохостиге неправильно мигрировать и потерять целые базы - вполне естественная вещь.
Если с ней всё ОК - значит по каким-то причинам для вызывающего её скрипта она не доступна. Напр, если плагин неправильный, не использует АПИ WC, а напрямую обращается к таблице без учёта смены префикса, то конечно может быть и дело в плагине.

Спасибо за развернутый ответ!

IP
На сайте с 22.11.2015
Offline
81
#250

Здравствуйте!

Снова я :)

Установила плагин another-wordpress-classifieds-plugin, а в нем часть текста русифицирована, а часть нет. выглядит отвратительно, но не пойму, где поменять тексты?

https://ibb.co/TTKM143

В коде такая информация

<span class="awpcp-form-steps-step-inner" title="Enter Ad Information">

<span class="awpcp-form-steps-step-number">1</span>

<span class="awpcp-form-steps-step-name">Enter Ad Information</span>

</span>

Где искать?(

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий