Также как и с вашим «лицом».
Но в вашем случае все куда более очевидно.---------- Добавлено 14.08.2019 в 16:08 ----------
Вам - нужно, без спору, на Запад вас никто и не пустит, только Россия.
Я больше преимуществ получаю от английского и польского. ---------- Добавлено 14.08.2019 в 16:10 ----------
Весь серч перестал предоплаты брать.
Публичный деятель прямо.
Вы это исследование провели или в курсе моих отношений с заказчиками?
Из темы от 2018 года положительные отзывы видели - видели, негативные - нет.
У меня в отличии от налетевших анонимов, есть имя, фото и отрытые отзывы.
И за 11 лет на серче, я работаю над улучшением недочетов, а не меняю ники и мики маусов на аватаке.
Называйте имена конкурентов.
Я лично не встречал сервисов, которые могут заполнять Wordpress сайт про указав три параметра - адрес донора, адрес акцептора, учетная запись с правами редактора на сайта акцепторе (обратите внимание, никакие плагины устанавливать не нужно и никакие API изучать тоже).
Мои заказчики, которые получили готовые Wordpress сайты на основе плагина, часть которого (без поддержки Woocommerce) выложил в публичный доступ, тоже не слышали о таких сервисах и были готовы платить от 50 долларов за каждый сайт.
Чисто абстрактно отвечая на ваш вопрос, если эти сервисы импортируют информацию с любых сайтов, значит они парсят информацию из тела страницы.
Соответственно, некоторые параметры могут быть не выведены в тело страницы на фронтэнде (но будут доступны через REST API).
Например, Wordpress, как правило, выводит шорткоды через REST API без замены.
Соответственно, то, что спарсит любой сервис из HTML кода - будет HTML код, а по REST API, это будет та же публикация, что и отображается в админке на стороне донора (с сохраненными шорткодами и мета данными, типа даты публикации, модификации, теги, категории).
Парсинг по REST экономит ресурсы и работает быстрее по сравнению с парсингом аля Googlebot, соответственно, возможность предложить ниже ценник и сроки на такую услугу.
И через полгода, заказываешь оптимизацию производительности сайта по Google Pagespeed по стоимости нормального шаблона созданного с нуля, потому, что все завешано библиотеками, стилями, ненужными плагинами и костылями.
Порядок создания темы Wordpress.
1. Создание макетов дизайна под все поддерживаемые разрешения экраном.
На данном этапе, можно проинструктировать дизайнера касательно, какую систему сетки нужно использовать и какие файлы должны получить на выходе (например, single-xs.psd / single-s.psd ... / single-custom-post-type-xs.psd, ...)
2. Верстка всех макетов в HTML.
Желательно, реализовывать верстку по принципу mobile-first.
То-есть, верстаем сначала макет для самого маленького разрешения экрана и дальше добавляем адаптив под разрешения выше, а не наоборот.
3. Адаптация верстки под Wordpress и добавление кастомных таксономий/типов постов/метабоксов, если нужно.
Shipping container house blog
https://www.discovercontainers.com/blog/
https://shippingcontainers.net/blog.html
Я в случаях, когда мне нужно массово отредактировать содержимое публикаций в Wordpress, делаю перебор в цикле.
В Wordpress интегрирована масса функций для обновления контента.
Писать в базу данных в обход CMS дурной тон.
Шаг 1 - делаем выборку публикаций, которые нужно отредактировать
(на данном этапе, можно, например, отсеять публикации, которые уже были отредактированы, указав дату модификации меньше за N
$wp_query = new WP_Query(array( 'post_status' => 'publish', 'post_type' => 'post'));
Шаг 2 - модифицируем тело публикации в цикле и обновляем публикацию в базе данных используя wp_update_post.
Если нужно работать с HTML, подключаем simple_html_dom
require_once(__DIR__.DIRECTORY_SEPARATOR.'simple_html_dom.php';while ($wp_query->have_posts()) { $wp_query->the_post(); $content = get_the_content(); $html = str_get_html($content); // Получаем все BLOCKQUOTE узлы в массив if ($blockquote_nodes_array = $html->find('blockquote')) { foreach ($blockquote_nodes_array as $blockquote_node) { // Удаляем BLOCKQUOTE узел из HTML $blockquote_node->outertext = ''; } } // Обновляем пост wp_update_post(array( 'ID' => get_the_ID(), 'post_content' => $html->save() )); // Очищаем память от HTML узлов $html->clean();}$wp_query->wp_reset_query();
Вуаля! Без регулярных выражений и ручного вмешательства в базу данных.
Таким же методом, можно добавить микроразметку, удалить битые ссылки и заменить редиректы.
Я не обсуждаю мои частные отношения с заказчиками публично.
Формирование заказа требует определенных затрат времен на - консультирование, уточнения деталей задания, помощь в создании и проверку доступов, создание резервных копий, резервировании очереди в графике.
Предоплата является страховым взносом и возврату по запросу не подлежит, если не было согласовано другое.
Размер предоплаты рассчитывается индивидуально.
Обычно это 1-2 часа работы в эквиваленте 10$/час вне зависимости от общей стоимости заказа.
Такое сообщение будет получать каждый заказчик перед внесением предоплаты.
Ориентировочное время выполнения заказа это ориентировочное время, которое требуется на выполнение заказа с момента начала работ над заказом, и оно не включает в себя задержки на уточнение деталей по заказу (API ключи, макеты, технические нюансы реализации функционала), которые появились на момент выполнения заказа / выходные дни / очередь по предыдущим заказам.
Например, заказ требует 7 часов активных работ
Ориентировочное время выполнения - 5 дней.
Дата заказа - 1 февраля.
Дата ближайшего окна в очереди - 5 февраля.
Ориентировочное время выполнение заказа - 12 февраля.
Реальная дата выполнения заказа может отличаться.
Я заинтересован в полном выполнении/оплате заказа и долгосрочном сотрудничестве с заказчиком.
Поэтому, в моих интересах предоставлять максимально точную ориентировочную дату выполнения заказа.
Общение с заказчиком ведется исключительно в частном режиме.
Разглашение деталей частной переписки может послужить прекращением сотрудничества с обеих сторон.
Christmas Eve
[ATTACH]180249[/ATTACH]
[ATTACH]180250[/ATTACH]
Это кстати еще один случай, когда под шум написали неправду.
Этот заказчик получил возврат предоплаты.
Но вместе с возвратом, он получил 0.01 WMR с комментарием «на наркотики».
Это было сделано по глупости.
WM заблокировал его кошелек и предложил получить аттестат для восстановления обсуживания.
Заказчик, потратив 30$ на персональный аттестат, ничего формально предьявить мне не мог.
Как результат, он отплатил той же монетой и начал распространять информацию о том, что у меня абулия.
Что на самом деле даже не является диагнозом, а просто «слабоволие» по научному.
Да, все именно так.
Все рождаются с предпринимательским опытом?
Почему в СНГ, так высмеивается, когда кто-то признает свои слабости и просит совета?
И потом люди удивляются, что в стране всем на всех по барабану и каждый думает только о себе?
Я не просил никакой помощи.
Я просто описал, что под шум, ко мне написали тучу ложной грязи, что меня кинул заказчик ссылаясь на то, что мне здесь никто и так не поверит.
Вам не кажется, что в такой ситуации мог оказаться и невиновный человек?
Например, рекрутер находит исполнителя, пишет на него ложный блек с другого аккаунта или заказывает на фрилансе, ссылается на этот блек при заказе, получает работу без предоплаты и угрожает дальнейшим негативным отзывом.
Я считаю, что это просчет правил форума, что каждый может зайти в мою коммерческую тему и безнаказанно запостить какую-то ересь ссылаясь на тему 4 летней давности.
Отзывы за 2014 закреплены за моим реальным именем.
Я даже скайп не поменял с тех пор.
Платежные реквизиты также на мое имя.
Я не могу говорить, что это однофамилец.
Это только усугубит ситуацию.
Собирать портфолио и репутацию на липовые данные это очень недальноглядно.
Менять фамилию из-за полуфейкового блека, как по мне, кажется тоже очень глупо.
Сейчас даже конкурент может создать аналогичный блек за минуту.
Я знаю, что на форуме есть люди, которые стыкались с данной ситуацией.
Например, Zech, Кузьмин, ..,
Насколько я понял, они просто игнорируют и никак не комментируют.
Хотелось бы услышать мнение людей, которые работают во фрилансе.