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

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    1) Плагин BulkPress позволяет массово создать записи, страницы и рубрики
    2) Можете воспользоваться возможностями WordPress REST API
    3) Создайте таблицу Excel и импортируйте ее через WP All Import в виде страниц
    Ответ написан
    Комментировать
  • Какой плагин перевода используете?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Я лично всегда использую WPML.
    его основной недостаток - не все просто в переводе

    зато огромный функционал.

    многие вещи не удобно и не интуитивно понятно сделаны,

    у них прекрасная документация и хорошее сообщество.

    Речь идет именно о перевод woocommerce

    С дополнением Woocommerce + WPML все работает у меня

    У нас никогда не было проблем с переводом плагинов

    Для перевода самих плагинов из pot или po можете воспользоваться программой PoEdit.
    Ответ написан
    Комментировать
  • Есть ли плагин для такого функционала карты товара?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Кто то видел плагин, который может сделать подобное - https://i.imgur.com/VlD7Hvb.png

    Вам нужна таблица товаров?
    https://woocommerce.com/products/product-table-for...
    https://barn2.co.uk/wordpress-plugins/woocommerce-...
    https://ru.wordpress.org/plugins/woo-product-table/
    https://wordpress.org/plugins/wc-product-table-lite/

    Наберите в гугл Woocommerce Table
    Ответ написан
    Комментировать
  • Как найти нужный файл в теме WordPress?

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

    Нужно найти файл в теме Wordpress


    Вариант 1
    Если это поможет, то воспользуйтесь плагином Query Monitor. Он покажет используемый шаблон на текущей странице. Возможно, что он покажет общий шаблон - например, page.php, в котором в свою очередь будут другие шаблоны (template parts). Тогда просто пройдите по логической цепочке до обнаружения нужного шаблона

    Вариант 2
    Скачайте все файлы темы, откройте текстовой редактор (Sublime Text 3, Notepad++ или даже IDE - например, PhpStorm). Поищите строки, который могут содержаться в вашем шаблоне. Это может быть css класс, html теги, текст и т.д. Для удобоного поиска по всем шаблонам используйте ctrl + shift + f (sublime text 3). При надобности исопльзуйте regex.

    Может кто подскажет алгоритм как это сделать или где он может находиться

    алгоритмы поиска дал выше. А вот, где может находится, тут не подскажу. Может быть этот функционал реализован плагином и тогда ищите шаблоны в плагинах, фреймворке и т.д.
    Ответ написан
    2 комментария
  • Как сделать разные шаблоны для категорий woocommerce?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Я бы реализовал более просто.
    Все что необходимо сделать при помощи ACF создать поле для добавления текста и прикрепить к категориям Woocommerce. Далее в шаблоне, который выводит категории вукомерц вывести это поле и все. И не надо создавать кучу шаблонов и т.д.
    Ответ написан
  • Нужно записать данные с формы в базу данных Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Смотря, как именно вы хотите реализовать.
    Простое решение -
    Создать катомный тип записи.
    Установить плагин ACF и добавить нужные поля (name, age, sex, country, city) к кастомному типу записи
    Далее при помощи acf_form отправлять форму и создавать запись в БД
    Ответ написан
    4 комментария
  • Как лучше вывести информацию через wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    админки можно было добавлять/удалять/изменять ее строки, редактировать содержимое столбцов.

    Простое решение - TablePress
    Чуть более сложное решение - https://ru.wordpress.org/plugins/advanced-custom-f...
    Еще сложное решение - https://datatables.net/ (между прочим TablePress использует именно ее )
    Ответ написан
    Комментировать
  • Можно ли в wordpress задавать id страниц, постов буквами и символами?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    у товаров id из символов и цифр

    это так называемый UUID (уникальынй идентификатор). Он гарантирует уникальность сгенерированной строки.
    Например, на языке java есть такой объект, как UUID. И при разработке на java это довольно частая практика в качестве id использовать UUID
    В рнр есть вот, такая штука - https://www.php.net/manual/ru/function.uniqid.php.
    Согласен, что нужно в отдельном мета поле хранить этот id. Это даст возможность в дальнейшем обновлять товар находя его в БД по UUID
    Ответ написан
    Комментировать
  • Как перевести станицу acf options?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    В чем именно сложность заключается?
    Все зависит от того, как именно у вас реализована мультиязычность. Если при помощи плагина WPML, то для него есть дополнение ACF multilingual.
    https://wpml.org/documentation/related-projects/tr...
    А для других плагинов можете поискать другое решение.
    Ответ написан
  • Возможно ли наполнение нескольких сайтов с одной админки Вордпресс?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Можно конечно же.
    Используйте возможности WP REST API.
    Грубо говоря, выберите основной сайт. Далее в нем добавьте форму публикации постов или же на кнопку публикации новой записи повесьте новый хук. В function.php обработайте и через WP REST API публикуйте записи на других сайтах.
    Может быть еще вам чем-то помочь WordPress Multisite, но в этом случае все равно надо для каждого сайта публиковать статьи, только переключаться между админками удобно
    Ответ написан
  • Использовать WooCommerce для оплаты в своём плагине?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Будь я на вашем месте, то не стал бы только из-за системы оплаты подвязывать такой огромный функционал Woocommerce. Как по мне легче прочитать документацию и на рнр написать свой платежный шлюз .
    Ответ написан
  • Как реализовать на сайте поиск по csv файлам?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Можно ли реализовать это на питоне и подключить к ворпресу или писать на чистом html или возможно кто-то посоветует какой-то плагин на ворпресе или свое решение задачи?


    1) Что именно вы собрались писать на чистом html? html - язык разметки. Соответственно, никакую логику взаимодействия реализовать не сможете на нем.
    2) Если решили писать на python, то продолжите идею и используйте фреймворк Django. Далее эти csv файлы импортируете в БД (маппинг в БД). Для удобства используйте ORM. Далее реализуете поиск (можете взять elasticsearch и создать необходимые индексы). Ну а дальше весь остальной функционал сайта и интернет-магазина.
    3) Если решили сделать все на WordPress, то плагин Woocommerce (интернет-магазин). Используйте CSV таблицы, чтобы по ним создать товары. Например, плагин WP All Import + Woocommerce Addon для импорта товаров.
    Ответ написан
    Комментировать
  • Как перевести Event Calendar?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    В первую очередь откройте исходник плагина и посмотрите подготовлен ли код к локализации.
    Есть ли вставки _e() и т.д. Скорее всего с учетом того, что в плагине есть файлы перевода, то значит он локализован.

    Другой момент - обратите внимание корректно ли вы указали название файлов перевода.
    Для украинского языка должно быть:
    название_плагина-uk.po
    название_плагина-uk.mo
    название_плагина-uk.pot

    или
    название_плагина-uk_UA.po
    название_плагина-uk_UA.mo
    название_плагина-uk_UA.pot


    Попробуйте загрузить файлы перевода в директорию /wp-content/languages/plugins
    Обратите внимание, что важен не файл po или pot, а именно mo, так как именно из него WP читает данные.

    Также попробуйте следующее -
    откройте файл wp-config.php
    и укажите - define ('WPLANG', 'uk_UA');
    Ответ написан
    Комментировать
  • Пропала верхняя панель в Wordpress, что делать?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    В файлах header.php и footer.php все на менсте, в профиле галочка стоит.

    header.php & footer.php не имеют отношения к adminbar.
    Вероятнее всего, у вас установлен какой-либо плагин или тема, которая отключила панель.
    Например, ищите в functions.php
    show_admin_bar(false);
    или
    add_filter('show_admin_bar', '__return_false');
    Читаем - https://wp-kama.ru/function/show_admin_bar

    Также поочередно отключайте плагины и проверяйте видимость adminbar. Например, плагины clearfy, wp recall обладают подобным функционалом (если память не изменяет)
    Ответ написан
    3 комментария
  • Как задать ширину кнопки WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вот, ваш исходный код:
    И как вы заметили тут есть ошибки - незакрытый тег <a>
    <div class="wp-block-buttons"> 
    	<div class="wp-block-button is-style-fill"> <a class="wp-block-button__link has-background has-vivid-green-cyan-background-color" href="www.makety.top/search-tenders" style="border-radius:10px" target="_blank" rel="noreferrer noopener"> Найти объявления </div>
    </div>

    Вот, исправленный вариант:
    <div class="wp-block-buttons"> 
    	<div class="wp-block-button is-style-fill"> 
    		<a class="wp-block-button__link has-background has-vivid-green-cyan-background-color" href="www.makety.top/search-tenders" style="border-radius:10px" target="_blank" rel="noreferrer noopener"> Найти объявления</a> 
    	</div>
    </div>

    Вы можете разными способами добавить CSS. Например, добавить класс и добавить стили или инлайном вставить нужный стиль и т.д.

    Было бы неплохо понять, что именно является кнопкой в данном случае, тег <a> или тег <div>
    Попробуйте 2 варианта:
    <div class="wp-block-buttons"> 
    	<div class="wp-block-button is-style-fill" style="width:150px;"> 
    		<a class="wp-block-button__link has-background has-vivid-green-cyan-background-color" href="www.makety.top/search-tenders" style="border-radius:10px" target="_blank" rel="noreferrer noopener"> Найти объявления</a> 
    	</div>
    </div>


    <div class="wp-block-buttons"> 
    	<div class="wp-block-button is-style-fill"> 
    		<a class="wp-block-button__link has-background has-vivid-green-cyan-background-color" href="www.makety.top/search-tenders" style="width: 150px; border-radius:10px" target="_blank" rel="noreferrer noopener"> Найти объявления</a> 
    	</div>
    </div>
    Ответ написан
    Комментировать
  • Как сделать калькулятор JS + HTML + WORDPRESS?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Если вы не хотите, чтобы ваш код был виден на клиентской стороне, то js вам не подходит.
    Лучше используя технологию ajax, отправляйте на сервер введенные пользователем данные, а затем обрабатывайте их на сервере и отправляйте результат вычислений обратно
    Ответ написан
    1 комментарий
  • Как избавиться от таких дублей товаров?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Попробуйте экспортировать товары при помощи Wp ALl Export, а затем импортируйте их при помощи Wp All Import + Woocommerce Addon.
    Ответ написан
  • Как создать суб аккаунт в WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Довольно нетривиальная задача, тем более для CMS WP.
    Что является субаккаунтом в вашем понимании?
    Чем он отличается от обычного аккаунта пользователя?
    Какой признак будет являться признаком того, что это субаккаунт?

    Вот, мое видение всего этого:
    - Необходимо разработать функционал (например, плагин), который даст возможность пользователям обладающим определенными ролями добавлять пользователя через форму. Для формы можете использовать возможности acf_form()
    - Когда форма заполнена и отправлена на backend, то вы также получаете id текущего пользователя и записываете его значение в мета поле для нового пользователя, которого создаете из отправленной формы. Т.е. признаком того, что это субаккаунт будет id реферрера (пользователя создавшего субаккаунт).

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

    Не думаю, что есть готовое решение для вашей задачи. Если не умеете кодить, то рекомендую обратиться во фриланс биржу. А если умеете, то алгоритм работы я указал выше.
    Ответ написан
    Комментировать
  • Не грузит код в wordpress, через openserver. В чем дело?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    при редактирование кода

    Где и как редактируете код?
    Уверены, что редактируете там, где нужно?
    Уверены, что ваши правки сохраняются?
    Имеется ли плагин кэширования сайта и отключен ли он после переноса?
    Чистили ли вы кэш браузера, сайта и т.д.
    Ответ написан
  • Как сделать вот такой сервис на Wordpress?

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

    1) Глоссарий можно создать при помощи обычной кастомной таксономии. Создаете таксономию, далее категории (А, Б, В .... Ю, Я)
    2) Установите плагин ACF. В нем есть такое поле, как Google Map.
    А далее следуйте этой статье, чтобы добавить объекты на карту
    https://wpbeaches.com/create-multiple-marker-map-f...

    Или как вариант можете поискать готовые плагины, что-то из категории wordpress director plugin, wordpress listing plugin
    Ответ написан