Поддержка Проблемы и решения Замена созданного контента на произвольный

  • Приветствую.
    Помогите, пожалуйста, решить нестандартную проблему. При создании сайта для клиента, наполнял его не произвольным, а реальным контентом. При расчете за работы по сайту, клиент наотрез отказался оплатить эту часть работы.

    Знаю, что есть плагины, которые позволяют разработчику генерировать произвольный контент — плейсхолдеры для фото и lorem ipsum для текстов. Уместен ли данный подход в обратном порядке, но без изменения структуры, меню и состава страниц сайта? То есть, все существующие заголовки и тексты заменить на dummy text, а файлы медиабиблиотеки на placeholders.

    В основе сайта лежит тема MonstroidTheme, которая является дочерней от темы cherryframework.
    К сожалению, при работе над сайтом, работал над MonstroidTheme, без создания своей дочерней темы.

    Пробовал создать дочернюю тему. Но при её создании, вордпресс ругается.

    Ход моих мыслей таков:

    1. Бэкап всего сайта и его базы данных
    2. Автоматическая замена контента на произвольный
    3. В случае расчета, инсталляция бекапа сайта и его базы на сервер.

    Правильно ли это? Есть ли нюансы у этого пути? Есть ли альтернативные решения?

    Заранее благодарю за советы и подсказки.

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Правильно ли это? Есть ли нюансы у этого пути? Есть ли альтернативные решения?

    Я правильно понял — Вы хотите дополнительно поработать над тем, за что не заплатят 😉 ?

    Спасибо за ответ, Влад. С этой точки зрения — да :). Пусть клиент, который по нашей договоренности обязывался обеспечить меня контентом или заплатить за это разумные деньги, в данной ситуации, сам начнет эту работу. Это требует времени и понимания.
    Я, в случае бекапа проекта с контентом, буду иметь быстрое решение для него.
    Воспользуется ли он им или нет — вопрос его здравого смысла/времени/финансов.

    По крайней мере, будет справедливо.

    Влад

    Кто это? 🙂

    будет

    Ничего не будет. Ни денег ни справедливости. Только потери, как не поверни.
    Но! Считайте что приобрели опыт. И это уже плюс.

    Вы советуете не делать всех этих манипуляций с контентом и бекапом сайта?

    Вы советуете не делать всех этих манипуляций с контентом и бекапом сайта?

    Я ничего не советую. Я обрисовываю ситуацию, где-то, можно сказать, делюсь опытом. И Вам решать — стоит ли ЕЩЁ тратить время на бесполезные занятия или нет.
    Тем более что Вы не знаете КАК, а готовых решений нет (да и быть не может), а значит это может быть достаточно трудоёмко.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Пробовал создать дочернюю тему. Но при её создании, вордпресс ругается.

    На что именно ругается?

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Привет.

    Пробовал создать дочернюю тему.

    Зачем?

    Есть ли альтернативные решения?

    Создать плагин и подобрать хуки для всех мест где и что нужно заменить, например, для контента — the_content

    
    add_filter( 'the_content', 'filter_the_content_in_the_main_loop' );
     
    function filter_the_content_in_the_main_loop( $content ) {
        return 'Я тестовый контент';
    }
    

    для заголовка — the_title

    
    function suppress_if_blurb( $title, $id = null ) {
        return 'Я тестовый заголовок';
    }
    add_filter( 'the_title', 'suppress_if_blurb', 10, 2 );
    

    и т.д.

    На что именно ругается?

    Повреждённые темы. Следующие темы установлены, однако являются неполными.
    Название: domvolos Описание:Тема «monstroid» не является корректной родительской темой. Удалить

    Тема «Monstroid», которую я купил на templatemonster представляет из себя коллекцию готовых тематических страниц, демоконтента и плагинов. Она является дочерней темой по отношению к Cherryframework. Использует её шорткоды, функции, файлы tmpl и виджеты. По не опытности, все изменения контента и коррекцию блочной структуры страниц, я делал, как сейчас понимаю — в корне неправильно: вместо создания дочерней темы, редактировал напрямую Монстроид.

    Учитывая всю документацию, которую прочел за эти два дня, предполагаю, что конфликт при создании дочерней темы, происходит из-за моей некомпетентности в вопросах понимания структуры и логики следующих документов:

    • Шаблоны темы
    • Функции темы
    • понимаю Loop в WP

    Когда начал читать пост с советами @denisco понял, что направление мыслей было верным.

    @denisco, благодарю вас за решения, предоставленные в вашем ответе.

    Учитывая мой случай, описаный выше, данные функции нужно внести в файл functions.php какой темы:
    родительской или дочерней — Cherry framework или Monstroid, соответственно?

    Изображения из медиатеки (включая созданные миниатюры), возможно таким методом заменить на placeholder-ы с аналогичными размерами и атрибутами?

    Я не кодер и для себя вижу альтернативное решение:

      1. Загрузка всей медиатеки с хостинга архивом
      2. Создание автоматизации в photoshop или lightroom для batch-процессинга файлов из каталога по сценарию:Old_Folder/Open_file_x/New_Layer/Fill_with_greycolor/Save_A_File_Copy/New_Folder/As_file_x/file_x_render/Close_file/Do_not_save_changes/Stop
      3. На хостинг через ftp заливаю фейк-контент с заменой одноименных файлов

    Но, есть подозрения, что движок wp или его база данных, могут помешать или не принять мой фейк-контент. То есть, физически, через cpanel файлы зальются с заменой, но сам wordpress при открытии…?
    Что может произойти? Подскажите, пожалуйста.

    Еще раз благодарю на помощь, ребята.
    Спасибо вам.

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Замена созданного контента на произвольный» закрыта для новых ответов.