Ответы пользователя по тегу WordPress
  • Куда добавить border-bottom?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    1) смотря какая тема...
    2) на странице вывода записей проинспектируйте элемент и найдите "общий блок". найдите селектор и добавьте код
    border-bottom:1px solid red;
    другой вариант открыть шаблон и в цикле добавить <hr> (шаблон archive.php category.php home.php)
    Ответ написан
    2 комментария
  • Где прописывать ключи и описание блога на Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    У вас установлен плагин Yoast Seo. В старых версия было отдельное окно, где вы могли задать "ключи" для Главной. Теперь, метаданные для Главной и для других страниц задаются на странице редактирования конкретной страницы / записи. Можно задавать общий шаблон для страниц, записей, кастомных типов записей, таксономий в настройках плагина.
    Ответ написан
    1 комментарий
  • Как показывать рекламу mp4 в Wordpress c помощью плагина?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Можно попробовать установить плагин Slider Revolution, видео залить на Youtube (не помню есть ли возможность подключать локально), а далее создаете слайды с видео и показываете на сайте. Учтите вес видео, чтобы они не грузили сайт
    Ответ написан
    Комментировать
  • Как поставить редирект на удаленные посты Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    При наличии плагина Yoast SEO при удалении статьи он автоматически создает редирект.
    Ответ написан
  • Как сделать рекапчу прямоугольным?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    если речь идет о google recaptcha, то никак... есть 2 вида отображения рекапчи и все
    или можете использовать invisible recaptcha...
    Ответ написан
    Комментировать
  • Нужна читалка pdf для wordpress. Есть какая нибудь?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Могу предложить 2 варианта:
    1) плагин use your drive - заливаете pdf на google drive, а далее встраиваем в страницу.
    2) второй плагин, который больше подойдет -
    PDF To FlipBook Extension
    https://codecanyon.net/item/pdf-to-flipbook-extens...
    Я использовал другой плагин от этого разработчика - https://codecanyon.net/item/responsive-flipbook-pl... который создает книжки из jpeg, но принцип работы тот же
    Ответ написан
    7 комментариев
  • Как в WP Wooccomerce добавить "дополнительные услуги" в виде таблицы?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!

    1) установите плагин ACF Pro для создания кастомных полей или вкладок.
    2) установите плагин ACF Tables для добавления таблиц.
    3) создайте необходимый набор кастомных полей, а именно:
    Повторитель для возможности добавления нескольких таблиц. А в него вложите ACF Tables.

    Результат:
    Вид из админки
    5bddcc960f381864753553.jpeg
    Вид из фронта (можно стилизовать по вкусу)
    5bddcce05e495465285847.jpeg

    Код для functions.php
    Добавляем новую вкладку в вукомерц
    add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' );
    function woo_new_product_tab( $tabs ) {
    $tabs['params_tab'] = array(
        'title'   => __( 'Параметры', 'woocommerce' ),
        'priority'  => 60,
        'callback'  => 'params_tab'
      );
      return $tabs;
    }


    Выводим содержимое таблицы для этой вкладки (functions.php). В данном случае ACF TABLE вложен в ACF Repeater.
    function params_tab() {
      if( have_rows('wc_pr_params') ):
          while ( have_rows('wc_pr_params') ) : the_row();
            // начало таблицы
              $table = get_sub_field( 'params_table' );
              if ( $table ) {
                  echo '<table class="params_table" border="0">';
                      if ( $table['header'] ) {
                          echo '<thead>';
                              echo '<tr>';
                                  foreach ( $table['header'] as $th ) {
                                      echo '<th>';
                                          echo $th['c'];
                                      echo '</th>';
                                  }
                              echo '</tr>';
                          echo '</thead>';
                      }
                      echo '<tbody>';
                          foreach ( $table['body'] as $tr ) {
                              echo '<tr>';
                                  foreach ( $tr as $td ) {
                                      echo '<td>';
                                          echo $td['c'];
                                      echo '</td>';
                                  }
                              echo '</tr>';
                          }
                      echo '</tbody>';
                  echo '</table>'.'<br/>';
              } // конец таблицы
          endwhile; 
      else :
          // no rows found
      endif;
    }


    Вот, и все...
    Ответ написан
  • Где в Wordpress находится title и H1?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    То, что вы введете в поле записи автоматически будет добавлен в мета поле title. Согласно скриншоту у вас установлен плагин Yoast SEO, если вы введете туда Мета заголовок, то он будет title. Мета-описание - description. А вывод h1 зависит от макета... Обычно, вы сами выбираете на странице h1 заголовок в области контента, как вы указали на скрине или же в некоторых темах h1 выводитя из поля the_title()
    Иногда меня просят добавить отдельное кастомное поле под h1 и соответственно, он выводится отдельно...
    Ответ написан
  • Хостинг под интернет магазин?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Берите namecheap не пожалеете. Более 5 лет использую. Можно запускать, сайты как на рнр, так и на node python & ruby. В самом дешевом тарифе 34 долларов (2400 руб.) в год вы получите: 20 гб пространства, безлимитный трафик, 300 000 лимит inodes (другие предлагают 230-240 000), возможность выбора рнр версий от 5.2 - до 7.Х. панель управления cpanel, 50 mysql баз, вохможность подключать 3 основных домена и создавать 50 субдоменов, а также 24 часовую онлайн поддержку в режиме реального времени (чат). Сервера находятся в Америке (Лос-Анджелес) и в Великобритании. Служба поддержки работает на ура + могут поговорить и на русском.
    https://www.namecheap.com/hosting/shared.aspx

    А так, как сказали мои коллеги, можете брать любой платный хостинг. reg.ru например...
    Или же вы можете взять cloud vps от Hetzner (тоже сам использую) по цене 2.7 евро в месяц (примерно, как американский shared хостинг и выходит, чуть дороже). 20 гб объем ssd диска, linux можете выбрать сами (cent os, debian и т.д.) Что касается установки и администрирования, можете сильно не парится, установите панель управления хостингом VestaCP, а дальше уже все намного легче.
    https://vestacp.com/
    Ответ написан
    3 комментария
  • Какова средняя стоимость услуги разработки WordPress сайта?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Смотря, где вы заказываете, что за ТЗ, срочность работы, сколько решений есть из "коробки", готовые плагины и т.д. или придется ли писать плагины под конкретные нужды, нужна ли лицензия на премиум плагины или темы и т.д. Моей знакомой предложили примерно 190 К руб. за разработку сайта нв вукомерце.... А так на сайте кворк (фриланс-биржа) можно найти и более дешевые варианты... от 3-5К и выше...
    Ответ написан
    Комментировать
  • Как сделать из шорткода ссылку?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Всплывающее окно - (модальное окно) или popup можно создать при помощи плагина popup maker или easy modal. Или можно взять скрипты с модалкой и подключить к сайту.
    Шорткод вставляете в окно редаткора модального окна (в случае использования плагина) или же если в подключаете модалку через шаблон (например, в footer.php), то используйте
    <?php echo do_shortcode('[мой_шорткод_здесь]');?>
    Самый простой вариант - popup maker + contact form 7

    P.S. Встраивание шорткода в кнопку ничего не даст. Вам нужно в кнопку добавить триггер, который при клике на кнопку откроет модальное окно, а там уже будет контактная форма.
    Ответ написан
    3 комментария
  • Как выделить родительскую категорию?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    По логике вещей, при выборе дочерней категории для редактируемой записи также назначается родительская тоже. Т.е. при просмотре род. категории вы увидите все записи дочерних категорий.

    Ну а так готовые плагины:
    https://ru.wordpress.org/plugins/parent-category-t...
    Ответ написан
    Комментировать
  • Как перенаправить на 404 страницу по определённой ссылке?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    А зачем на 404 перенаправлять? И зачем вообще, эта страница доступна всем посетителям.

    Есть разные способы решения этого вопроса:
    1) Создать 301 редирект на главную страницу сайта
    Добавьте в htaccess
    Redirect 301 /users /
    2) Если у вас есть плагин yoast seo, то в разделе Перенаправления можно настроить редирект.
    Как например, только с текущей страницы /users так и со всех вложеных страниц.
    Соответственно, либо добавляете простой редирект с /users на /
    А если нужно перенаправить внутренние страницы тоже, то используйте Regex редирект.
    Например, /users/\S{1,50} и редирект на /
    3) если эти страницы могут просматривать только зарегистрированные пользователи или только админ, то можно использовать соответствующие условные теги Wordpress или даже плагины для ограничения прав пользователей.
    Ответ написан
    2 комментария
  • Как в WordPress рубрики добавить иконки?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    А этот плагин не пробовали?
    https://ru.wordpress.org/plugins/templatic-categor...
    Ответ написан
    Комментировать
  • Как заменить h1 в редакторе tinyMCE wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    1) Самый простой вариант откройте базу данных сайта. Найдите базу и таблицу wp_posts. Выполните поиск и замену данных в колонке post_content.
    2) тоже вариант... правда, могут изменится и другие h1 теги - скачать БД, открыть в любом редакторе (notepad++ || sublime text 3), далее запустить поиск и замену по regex... примерно так
    Ищем: <h1>(.*?)</h1>
    Заменяем: $1
    3) можно применять regex напрямую к БД через плагин. правда, плагин устарел и я не знаю, рабочий ли он -
    https://ru.wordpress.org/plugins/search-regex/
    Ответ написан
  • Как побороть циклический редирект на главной, при включении ЧПУ?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вы не предоставили никакого исходного кода и соответственно, сложно что-либо сказать.
    1) название статичного шаблона главной страницы должно быть front-page.php
    2) предоставьте исходный код этого шаблона
    Ответ написан
  • Прикрутить js плагин на WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Можно не создавать кастомный тип записи, а использовать повторитель ACF (acf repeater). А далее создайте необходимые кастомные поля при помощи этого плагина и интегрируйте все в шаблон.
    А если без знаний программирования, то slick вряд ли подойдет. Используйте Revolution Slider или LayerSlider
    Ответ написан
    Комментировать
  • Как перенести сайт с WordPress на локальный сервер?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Не важно переносите ли вы сайт на локалку или на удаленный сервер. Прежде всего у вас должен быть развернут локальный сервер. Есть готовые решения OSPanel (рекомендую) или Denwer. Можно еще самому развернуть apache + mysql + php или lamp на виртуалке)))

    Что касается самого переноса -
    скопируйте все содержимое из папки public_html (если такая имеется) - а именно все файлы и все папки (wp-content, wp-includes, wp-admin и все файлы). Далее залейте их на локалку (см. инструкции к OSPanel). После чего экспортируйте БД (если у вас нет доступа к базе данных или к phpmyadmin, то вы можете экспортировать БД через фтп. Для этого залейте скрипт phpminiadmin.php или SQLBuddy в корень фтп и откройте его через веб.). После экспорта БД, замените урлы на ваш вариант, создайте БД на локалке и залейте туда. После этого остается обновить доступ к БД в файле wp-config.php, открыть сайт в браузере и глянуть на корректность переноса.
    Ответ написан
    Комментировать
  • Как убрать символы на конце адреса страницы?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Возможное решение вашего вопроса -
    https://wordpress.stackexchange.com/questions/2049...

    причина в вукомерце
    Ответ написан
    Комментировать
  • Как правильно натянуть лендинг на WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Если правильно подключили style.css wp_header() wp_footer() functions.php (добавили скрипты и стили), то остается только через ACF плагин создать кастомные поля и добавить все туда. Если есть повторяющиеся эелменты, то используйте repeater. Если нужна возможность загружать картинки в слайдер используйте галерею или повторитель. Если нужен раздел "параметры темы", то используйте acf_option. Вся остальная документация доступна на оф. сайте ACF.
    Ответ написан