DS
Ответы в темах
-
Форум: Проблемы и решения
Тема: Проблема с шрифтомДа я сам чайник, все методом тыка) Тут еще от темы зависит, не во всех классы и id одинаковые, так что если тему не сами писали, тык пкм и смотрим код, либо сразу в style.css. Удачи)
P.S. Забыл момент: редко, но иногда требуется дописать ‘!important’ (при конфликте приоритет будет у кода с !important) в css, не знаю какая у Вас тема и не перебивает ли ее customizer своими дефолтными значениями, как было у меня, но если что, пробуйте это. Грубо говоря, если за вывод заголовка отвечает h1, то в случае если не сработает h1{font:bold 32px/1 serif}, то сработает h1{font:bold 32px/1 serif!important}.- Ответ изменён 7 лет, 2 месяца назад пользователем DS.
А Ваша тема поддерживает миниатюры? Так-то код давно есть без произв.полей:
// avto_miniatura function autoset_featured() { global $post; $already_has_thumb = has_post_thumbnail($post->ID); if (!$already_has_thumb) { $attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1&order=DESC" ); if ($attached_image) { foreach ($attached_image as $attachment_id => $attachment) { set_post_thumbnail($post->ID, $attachment_id); } } } } add_action('future_to_publish', 'autoset_featured'); add_action('the_post', 'autoset_featured'); add_action('save_post', 'autoset_featured'); add_action('draft_to_publish', 'autoset_featured'); add_action('new_to_publish', 'autoset_featured'); add_action('pending_to_publish', 'autoset_featured');
Плагин Enable Media Replace — и никакие renamer’ы не требуются + все сам перезапишет в постах, если картинки уже вставлялись и т.д. (из горького опыта методом тыка)))
Форум: Проблемы и решения
Тема: Проблема с шрифтомУстановите Notepad++, меняйте всё только в нем и перезагружайте по ftp обратно. Может, я идиот, но делаю только так. Это если мы говорим о css и дизайне сайта. При создании записи можно делать все на сайте. При необходимости кардинально заменить семейтво шрифтов сайта — это уже иные коды в теме.
Форум: Проблемы и решения
Тема: Проблемы с сайтом, блокирующий кодОх, воюю с гуглом на ту же тему. Есть идеальное решение, увы, оно не спасает, если некоторые скрипты хоть тресни нужны перед head. Например, гугл в восторге, но перестает работать плагин vk-photos, либо код, отвечающий за спойлеры, либо вообще ппц при открытии любой страницы. Тут все зависит от начинки вашего сайта. На всякий случай вот статья — https://habrahabr.ru/post/264033/
Установите плагин Loco Translate, создайте русский язык для темы, найдите строку MENU в процессе перевода. Если не ошибаюсь, 992-я строка файла .pot в директории languages вашей темы отвечает за перевод названия этой кнопки.
На самом деле вопрос интересный, убрать с помощью плагина именно часть ‘category’ нет проблем, но ту же роль исполняет Yoast SEO. Но если мы, размещая запись в подкатегории не снимаем галку с родительской категории, то не отображается либо родительская категория, либо подкатегория, даже если вообще не ставил опцию «сделать основной». Тут самое рабочее решение — ставить галку только на подкатегории, тогда родительская не исчезает ни из урла, ни из хлебных крошек.
- Ответ изменён 7 лет, 2 месяца назад пользователем DS.
На мобиле вижу его на русском, на английском только название кнопки MENU. Установите программку Poedit на комп, либо плагин Loco Translate на сайт, переведите нужное из файла .pot (в директории languages темы) и все. У вас должен появится файл ru_RU.po (аналогичный .mo скомпилируется автоматически при сохранении перевода).
Нет, решил вопрос без плагинов все же. Может, еще кому-то пригодится. В сети бродят разные коды для включения php-кодов в виджетах, но суть у них одна. В них всегда есть часть ‘widget_text’.
Обычно такой код прописывают в functions.php, у меня этот файл сделан отдельным плагином, но не суть. Главное добавить к этому коду поддержку виджета из данного нового плагина, тогда и он все подхватит. Просто я не учел сразу, что тектовый виджет теперь носит другое имя — ‘classic_widget_text’. Потому он и не подхватил php-код на лету. После добавления строки с новым именем все работает, как встарь.
add_filter('classic_widget_text', 'php_in_widgets', 99);
Даже в голову не приходило, все работало до 4.8 и так. Спасибо большое.
Спасибо. Сейчас почитаю по ссылкам. А вернулся дописать, что рано радовался)) Плагин действительно добавляет текст-виджет-альтернативу, внешне копия прежнего, и после обновления в нем код php не исчезает, но на страницах сайта не работает. У меня добавлена поддержка php в виджетах, почему она не распространяется на этот, без понятия. Где-то какой-то конфликт, видимо. Пошел ручками перепишу всё взад))
У меня почти все виджеты в табах самописные на php-коде, поэтому актуально. И да, Вы правы. Возможно, вскоре кто-то опубликует и короткий код для functions.php для этой цели, и плагин станет не нужен.
Костыли, но рабочие))) Спасибо за диалог)
Такие коды да. Но скрипт или php самоуничтожаются. Нашел решение здесь: https://wordpress.org/support/topic/new-text-widget-p-tags-problem/
Это все понятно, но по умолчанию в момент редактирования открывается не текст-режим и при переключении уже нет кода.