kirpich1
Ответы в темах
-
Ребята! Ни у вас не получится ни сайта услуг, ни блога услуг и вообще ничего хорошего не получится, пока вы не поймете, что «Запись» в WordPress — это нечто большее, чем просто набор букв, из которых складываются слова и предложения.
А имело ли смысл так много букв писать?
Сайт у нас не получится? Я бы посмотрел на Ваши проекты.
Спасибо за безграничную помощь.Зачем? Самое разумное и общепринятое — когда ссылка записи формируется автоматически по названию записи, согласно настроек постоянных ссылок + плагина для транслитерации ссылок.
У нас не блог, а сайт услуг 🙂 Поэтому URL сами прописываем.
В общем сейчас стоит пункт «Показывать последние записи».
Грузится главная с файла Index.php.
Статическую страницу можно будет сделать с пернаментным URL site.ru/ ? Или придётся добавлять что-то в конце? Если да, то вариант статической страницы на главной не катит.Ответ на мой же вопрос.
В functions.php темы добавить код:function sky_oembed_filter( $return, $data, $url ) { $return = str_replace('frameborder="0" allowfullscreen', '', $return); return $return; } add_filter('oembed_dataparse', 'sky_oembed_filter', 90, 3 );Каков вопрос-таков ответ
Создаю запись, задаю ей пернаментную ссылку, ввожу тестовый текст в редакторе страницы, жму кнопку «Посмотреть запись», открывается главная страница, точнее то же самое, что есть на главной, но URL в браузере стоит такой, какой я и указывал записи.
denisco
Если Вам не сложно, загляните в тему, похожую на эту:
http://ru.forums.wordpress.org/topic/Как-убрать-параметр-frameborder0-из-iframe-с-видео-файлами/.gallery:after { clear: both; content: ""; display: table; }Да. Это действительно помогло.
Спасибо Вам большое!Попробуйте добавить overflow: hidden; к .gallery
Бордер крайних справа изображений отрезается.
Давайте ссылку на страницу с примером проблемы.
Я выслал Вам ссылку на Ваш email, указанный на Вашем сайте …pro в профиле.
Проблема идёт сразу после галереи. После неё на данной странице идёт тэг h2. Вот он прижат к галерее.
Вот и проблема нарисовалась с:
add_theme_support( 'html5', array( 'comment-list', 'comment-form', 'search-form', 'gallery', 'caption' ) );Следующий элемент после галереи прижимается к ней впритык и margin-bottom не помогает 🙂
Правила форума, п2.
Извиняюсь.
Такой вопрос ещё остался, связанный с медиафайлами.
Я когда добавляю видео с ютюба (по ссылке), то вставляется в редакторе страниц тэг [embed]тут видео ссылка[/embed].
В коде это показывается как:
<iframe ….. >http://youtube….</iframe>
Так вот валидатор ругается на то, что в iframe присутствует старый параметр frameborder=»0″.
Как его можно тоже убрать? Я в style.css то уже задал бордер, но валидатору всё равно не нравится то, что есть frameborder=»0″.add_theme_support( 'html5', array( 'comment-list', 'comment-form', 'search-form', 'gallery', 'caption' ) );А вот этот вариант помог. Теперь оно в блоках div. Спасибо большое!
Что именно? Всё равно выводятся теги dl, dt, dd?
Вот именно, что тэг <dd> не выводится, если он пустой. А его надо выводить при любых обстоятельствах. Хоть он пустой, хоть нет.
add_theme_support('html5', 'gallery');Не спасло)
denisco, спасибо, это действительно помогло.
А как можно решить проблему с валидацией html кода, когда нет подписи под картинкой?
Валидатор выдаёт:Element dl is missing a required instance of child element dd
Я так понимаю, WordPress при создании галереи не создаёт дочернего элемента описания <dd>, если подписи под картинкой не задано из админ-панели. Вот как такое можно решить? На моём сайте подписи под картинками не нужны как раз 🙂