Ответы в темах

Просмотр 15 ответов — с 1 по 15 (всего 30)
  • Ууу, тут вариантов — «отсюдова и досюдова».
    Ломаные темы и плагины, уязвимости в нормальных темах и плагинах (особенно популярных), неправильно написанные формы и неверно настроенные права пользователей.
    В теории, привести в админку вашего сайта злоумышленников может каждое второе ваше действие. Не оставляли, например, где-нибудь на рабочем компьютере, куда имеют доступ другие люди, авторизованный аккаунт?

    А вы код «eval…» удалили только в index.php? А остальные шаблоны?

    И да, вопрос на засыпку: а шаблон давно меняли? А взяли где?

    Вы бы конкретизировали вопрос. Какие ссылки, для начала?

    А если убрать все ссылки вручную, то как мне это по другому потом реализовать, чтобы достигнуть выполнения своей задачи? каким их образом добавить?

    как-то так:` $atteched = get_attached_media();
    if( !empty( $atteched[0] ) ){
    foreach( $atteched as $file ){
    echo ‘<p class=»added»>’.$file[‘post_date’].'</p>’; // дата добавления файла
    echo ‘<p class=»modified»>’.$file[‘post_modified’].'</p>’; // дата изменения файла
    echo ‘<a href=»‘.$file[‘guid’].'»>’.$file[‘post_title’].'</a>’;
    }
    }`На работоспособность не проверяла, возможно, что-то нужно подправить…

    видимо второй вариант не получится

    Вы, видимо, слишком упростили ситуацию. Я вижу это так: находим все ссылки внутри .post, находим соответствие ссылки из .hidden_attached, находим (например, через атрибуты data) дату добавления и дату изменения, создаем новый элемент перед ссылкой с нужным содержанием… Ну, как-то так…

    Какой, однако, … интересный код…

    Ну да ладно, по существу:
    Если содержимое страницы, выводимое через the_content(), содержит только ссылки на документы, можно вообще убрать его из кода. Если где-то в тексте страницы/статьи есть и другая информация, то есть три варианта:
    1.1) можно убрать ссылки из содержимого статей/страниц вручную (долго, но надежно)
    1.2) скрыть ссылки на документы стилями (быстро, но скроет все)
    .. и вывести перечень прикреплений через отдельный код ниже/вместо the_content

    2) вывести этот же самый перечень со всей нужной информацией скрытым блоком и с помощью js подтягивать нужную информацию в текст статьи

    Дайте код целиком и ссылку на сайт

    Если вообще у всех товаров поставить одну дату — то через function однократно запустить перебор всех товаров с wp_update_post с нужными параметрами.

    А если все же чуть подробнее? Обновить — как? Проставить всем товарам одну и туже дату? У всех увеличить ее на 3 дня? Или каждому товару назначить какую-то собственную новую дату?

    Смотря что вы хотите изменить. Например, для быстрого ручного редактирования остатков можно использовать WC Stock Manager.
    Или «даты» — это именно дата? Дата чего? Добавления или редактирования? У всех одна или разные?

    • Ответ изменён 1 год, 9 месяцев назад пользователем Avriel.

    Потому что страниц много, в некоторых есть ссылки на медиафайлы, а в некоторых нет. Для этого можно использовать какой то фильтр?

    Можно добавить код вывода нужной информации через условие наличия этой информации.

    Но я их вывел ниже ссылок на медиафайлы.

    Тут либо придется вмешиваться в стандартный вывод медиафайлов (как он там у вас реализован), либо написать свой код, который сразу будет выводить то, что нужно и там, где нужно. Что-то более дельное сказать можно, только после ознакомления с кодом.

    Тогда этот медиафайл с точки зрения базы данных такая же сущность, как и пост. И в таблице (wp)_posts можно найти post_date и post_modified, как я писала выше.
    Зачем ajax? Если нужно на странице поста вывести прикрепленные к нему материалы с датой добавления/изменения, это можно сделать через шаблон/ы темы стандартными функциями WordPress типа get_attached_media().

    Как эти медиафайлы добавлялись? Если через стандартный функционал добавления изображений, например — то даты создания и изменения хранятся в БД как post_date и post_modified. Если нет, то нужно больше информации.

    Ищите проблему в шаблонах темы. Скорее всего где-то в районе кода, отвечающего за изображения товара (но не факт).
    Непонятно, почему только часть галереи… Добавляете картинки в галерею все одинаково?

    Весь код в студию.
    По вашему описанию ничего не понятно вообще, даже записан шорткод, вероятнее всего, некорректно.

    Название или ярлык? А ссылка на атрибут — это как? Вроде ж при включении архива по атрибутам, сам подбор идет по значению атрибута, а не по самому атрибуту…
    Какое поведение вы хотите получить в результате?

Просмотр 15 ответов — с 1 по 15 (всего 30)