Вадим Фоминов | Создаю сайты на Wordpress
1.53K subscribers
233 photos
5 videos
15 files
112 links
Про сайты со сложной структурой: интернет-магазин, сайт-каталог, блог, сайт-портфолио или личный кабинет любой сложности.

Для связи: @vadimfominov
Download Telegram
⚡️В 70% случаев вашему клиенту проще заплатить конкуренту

Почему? Просто потому, что он не нашел удобный способ оплаты

Внедрите в свой проект более 7 способов приема платежей! Как это сделать - пройдите регистрацию на сайте ENOT.io и мы все расскажем

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

Регистрируйтесь и подключайте свой проект на ENOT.io, чтобы клиент заплатил вам 😉
FiboSearch - плагин поиска товаров WooCommerce. Он дает пользователям хорошо разработанную AJAX панель поиска с предложениями в реальном времени.
Страница с опциями позволяет добавлять дополнительные страниц в панель администратора WP и использовать всю мощь полей ACF! Каждая страница администратора может быть полностью настроена.
После регистрации каждая страница параметров будет отображаться в правилах «условий отображения» для группы полей, что упрощает назначение определенных групп полей на определенные страницы параметров.
Для тех кто хочет разобраться или по какой-то причине не любит плагины.

Создаем форму обратной связи без плагина. Алгоритм простой:
1. Создание и вывод формы
2. Подключение ajax
3. Подключение обработчика
Поле «редактор WordPress» содержит опцию для выбора панели инструментов.
По умолчанию можно выбрать «Full» или «Basic», однако можно расширять панели инструментов, чтобы создать свои собственные, редактировать существующие и даже удалять существующие варианты.
Отключение лишнего функционала на сайте: емодзи, rest api и лишних ссылок в шапке

Eсли у вас просто блог или сайт, то функционал, который появился в WordPress новых версий вам может быть и не нужен. К такому функционалу относятся:
1. Rest api — новая инфраструктура предназначенная для разработки приложений на WP
2. Emoji (емодзи) — наборы смайлов
3. Лишний мусор в шапке — такие вещи как ссылки на предыдущие/следующие посты и т.д.

В большинстве случаев данный функционал используется очень редко, а значит его можно отключить.
Если требуется добавить виджет комментариев от Вконтакте, то сделать это довольно просто. А самое главное не надо ковыряться в файлах темы.
Автоматическое содержание в статьях после любого абзаца или заголовка

На сайте wp-kama есть замечательный класс, который собирает заголовки и формирует содержание статьи. Полезная штука, если у вас длинные статьи.
Постраничная навигация с асинхронной подгрузкой постов в WordPress.
Бывают ситуации когда хочется вывести список рубрик с картинками. Не всегда это оправдано, но если сильно хочется, то почему бы и нет.
Есть 2 вида Ajax пагинации: с сохранением ссылок и без сохранения. В этой статье расскажут как сделать первый вариант. Решение по второму варианту смотрите в посте выше.
Не так давно, создали очень нужный канал в телеграмме о плагинах для Wordpress, теперь не нужно читать множество сайтов и блогов по этой теме. 
Подпишись на канал и получай всегда свежую, достоверную, информацию по новым, бесплатным плагинам Wordpess.
Некоторые из них позволяют творить волшебство. Обновляй свой сайт в один клик, иди в ногу со временем.
Стать экспертом в управление сайтом на CMS Worpdpess.
Только для новичков и экспертов - @wordpress
В статье рассматривают приемы модификации элементов внутри админки, в частности как убрать меню в WordPress, избавиться от ненужных разделов, выборочно скрывать пункты.
get_self_link()  - получает URL (ссылку) текущей страницы (запроса), которая запустила текущий работающий код.

Например вернет URL https://example.com, если мы вызовем эту функцию на главной странице сайта.
Ниже я собрал основные функции WP, которые использую при создании карточек постов.

the_title(); - выводит заголовок поста
the_excerpt(); - выводит краткое описание поста
the_permalink(); - выводит ссылку на пост
the_post_thumbnail(); - выводит миниатюру поста
the_time('j F Y'); - выводит дату публикации поста

Все эти функции использовать внутри одного из циклов вывода постов.
Была необходимость выводить картинки категорий. Пример как это сделать 👇

<?php
$args = array('hide_empty' => 0);
$terms = get_terms('product_cat', $args);

foreach ($terms as $term) {

$thumb_ID = get_term_meta($term->term_id, 'thumbnail_id', true);
$image = wp_get_attachment_url($thumb_ID); ?>

<img
src="<?php echo $image; ?>"
alt="<?php echo $term->name; ?>">
<?php
}
?>
Хочешь стать программистом и получать от 150к в месяц?

Появился канал Войти в IT. Там пишет предприниматель и Fullstack-программист. Он делится 15-летней личной экспертизой и бесплатно обучает подписчиков, прямо с самых основ. Это твоя возможность легко и быстро научиться новой профессии:

🔵 Освоить PHP, JavaScript, C#, Python
🔵 Узнать о лучших инструментах для веб-разработки
🔵 Достойно зарабатывать на фрилансе уже через 6 месяцев

Подпишись и войди в IT!
При создании своей темы для интернет-магазина с помощью Woocommerce, нужно сделать её совместимой с этим плагином.
Добавь код ниже в файл functions.php чтобы плагин Woocommerce работал с новой темой👍

function mytheme_add_woocommerce_support() {
add_theme_support( 'woocommerce' );
}
add_action( 'after_setup_theme', 'mytheme_add_woocommerce_support' );
get_header() - подключает файл шаблона header.php (шапку). Если передан параметр $name, то будет подключен файл header-{name}.php.

<?php
if ( is_home() ){
get_header('home');
}
elseif ( is_404() ) {
get_header('404');
}
else {
get_header();
}
?>