Несколько дней потратил на то, чтобы реализовать старую идею – красивая страница с коллекцией кино. Изначально думал, что придётся всё делать вручную, создавая страницу с разными блоками, но потом нашёл способ, который значительно упростил задачу и в итоге сэкономил огромное количество времени (вернее, сэкономит в будущем).
Требовалось, чтобы все пункты совпали:
- Бесплатная, не страшная и не кривая (возможно минималистичная) тема для WordPress с тремя или четырьмя колонками
- Плагин или код, с помощью которого можно будет прикрутить тему (дизайн) к отдельным страницам (меткам / тегам). То есть на одном сайте будет сразу несколько тем (стилей).
- Возможность расставить записи на странице меток (тегов) в алфавитном порядке
Пришлось зависнуть в CSS, чтобы подогнать миниатюры (превьюшки). Также пересоздал эти самые миниатюры с помощью Regenerate Thumbnails Advanced от ShortPixel – остерегайтесь Regenerate Thumbnails от Alex Mills (Viper007Bond), который испортит вам картинки, а потом придётся копаться в коде, чтобы убрать замыленность.
Еле нашёл тогда решение. Не помню всех действий, но в functions.php пришлось добавить такой код:
function remove_unused_image_sizes() {
$allowed_sizes = array( 'thumbnail', 'medium', 'large' );
$registered_sizes = get_intermediate_image_sizes();
foreach ( $registered_sizes as $size ) {
if ( ! in_array( $size, $allowed_sizes ) ) {
remove_image_size( $size );
}
}
}
add_action('init', 'remove_unused_image_sizes');
Дольше всего возился с подгонкой меню – нужно было синхронизировать эту чёрную панель для обеих тем. Вышло не идеально, но в какой-то момент просто надоело копаться в коде...
Итоговый вариант дизайна настолько понравился, что я решил добавить его к нескольким разделам сайта. Иногда посещает мысль о том, что было бы неплохо прикрутить ещё одну тему (дизайн) для определённых страниц, но жалко снова тратить время и силы, ведь это не необходимость, а мои эстетические хотелки.
Добавлено 21.11.2020 в 8:28
Несколько минут назад закончил добавлять ссылки на страницы, на которые нужно прикрепить отдельный дизайн.
Напомню, что у меня на этом сайте сразу же два шаблона (стиля). С помощью плагина (дополнение) можно присвоить каждой странице любой дизайн.
Оказалось, что очень много нужных страниц, разделяющих кино и сериалы на поджанры и подтемы. В итоге вручную добавил 415 ссылок! По моим изначальным подсчётам должно было получится где-то 300...
Иногда поражаюсь своему терпению. Впереди меня ждёт добавление ссылки "Комментарии" на 1755 записей.