Ответы в темах

Просмотр 15 ответов — с 46 по 60 (всего 109)
  • Автор rianovost

    (@suryano11)

    Я на всякий случай сделал копию в файле txtи выложил в публичном доступе
    https://rianovost.ru/header.txt

    Автор rianovost

    (@suryano11)

    А выводятся они после <div id="slider"> — предполагаю, что там они находятся вне тегов <?php ... ?>.

    Вы правы, у меня также было закомментирован код

    <div id="slider">
    //почему видны comments ? 
    #и такие 
    /*даже такие*/
    <?php dynamic_sidebar( 'Slider' ); ?>
    </div><!--видны comments ? 
    Такие тоже-->

    Но так разве должно быть? Ведь вдоль и поперёк искал на всех сайтах в статьях везде написано, что комментарий в php игнорируется и не выводится на сайте. Что значит вне тега php? Получается, что тут только работает вариант комментариев <!--комментарии --> или в чем дело?

    • Ответ изменён 3 года назад пользователем rianovost.

    Подобные плагины найти трудно. Попробуйте пока обходным путём, например внедрять таблицу Excel на сайте, там же и есть всякие формулы и логика в том числе.
    https://docs.microsoft.com/ru-ru/previous-versions/office/developer/sharepoint-2010/hh315812(v=office.14)?redirectedfrom=MSDN

    Я уже привык например все расчёты делать в excele

    Автор rianovost

    (@suryano11)

    Потому что к Вордпрессу еще не подключили Искусственный Интеллект. А миниатюра записи именно для того и была изобретена, чтобы связать картинку с постом.

    Я например для своей темы покопаться и находил вариант, вставляется кусок кода в functions затем вызывается эту функцию в месте, где отображается записи на главной, в моем случае это connect.php, но увы, есть такие темы, где не понятно где вызвать функцию. Так, нельзя же в ядре вордпресс задать примерное такое же правило, что первое изображение=миниатуры.

    Автор rianovost

    (@suryano11)

    В таких темах взамен этой функции сотни недостатков, уже установил выше 50 тем, например не показывают изображение записи а добавленное изображение в специальное поле (так называемую миниатуру), но такой способ выглядит как минимум не умным решением по следующим причинам :
    1. Добавление миниатуры кроме изображений в записи приведёт дублирование изображения в самой записи.
    1.1.Заданное Изображение (миниатура)
    1.2.Текст
    1.3.То же самое изображение в тексте
    А не добавление изображения в тексте в подходящем месте приведёт к искажению смысла в статье
    2. Я в тексте использую изображение сторонних ресурсов, чтобы не грузить хостинг и БД гегабайтами и очень успешно реализовал на своём сайте так, как будто эти изображения физически находятся на сайте (хостинге), но фактически они находятся в другом месте.
    3. Помимо прочего, новостные сайты требуют много контента и каждый раз добавить изображение в миниатуру отнимает уйму времени. Например я пишу статьи в ворде, где расширенный функционал и потом гружу на сайт, где специальный плагин генерирует в запись вордпресс, и все мультимедиа добавлю в процессе создании записи в ворде не касаясь редактора от вордпресс. Рубрики и метки задаю через телефон в приложении вордпресс
    Просто не понятно, почему нельзя делать так, что в этих свыше 4000 темах в слайдах и в анонсах выводились любые изображения а не только те, которые заданы в качестве миниатуры?

    Автор rianovost

    (@suryano11)

    В принципе нужно воздержаться от тем, которых нету тут. Но меня понравился в этой теме вывод слайдов новостей с картинками и вывод заголовка над картинкой. Если бы мог с вашей помощью это реализовать на GeneratePress то радости не будет предела! Задача вообщем такая :
    1. Вывод заголовков записей над изображением
    2. Вывод слайдов новостей на местах из-под виджетов (я создал специальную область виджета на всех страницах)
    2.1. Заголовки выводятся над картинками в слайде
    2.1. В слайде выводится первая картинка если не задано изображения

    Вот это то, что не хватает в GeneratePress. Если нужно то могу открыть новую ветку вопроса.

    Автор rianovost

    (@suryano11)

    Тема называется Jannah, но её нету на сайте «вордпресс» по этому обратно перешёл на GeneratePress. В Jannah всё хорошо и удобно для новостного сайта, но с этим ничего не мог сделать, например в GeneratePress всё очень просто :
    1. Задаётся функцию вывода первой картинки поста на главной
    2. Вызывается функция специальным кодом в местах, где нужно вывести

    В случае GeneratePress вызывал его на connect.php и в месте, где выставил блок «похожие записи», то есть прямо в этом блоке внёс поправку и похожие записи тоже выводились с первой картинкой.

    Но на jannahе это не работает просто, я не могу понять, там какой файл отвечает за вывод постов. Вызывал функцию во всех файлах, бесполезно, только после вставки в index.php выводить только картинка первой записи.

    Автор rianovost

    (@suryano11)

    Спасибо большое! Если никто не имеет возражений или дополнении, то закройте тему, ответ удовлетворителен!

    Автор rianovost

    (@suryano11)

    Я примерно понял, что лучше оставить, иначе может не работать функции «предварительного просмотра». Хорошо, в принципе ничего страшного, но, чтобы поисковики не ловили Дубль, достаточно ли указать в роботе
    Disallow: /?preview* или другие варианты есть?

    Я решил вопрос, вставил копипастом код из другого сайта с той же темой

    Спасибо @yube и @tuxfighter за ответы! Отмечу вопрос решенным!

    show_option_none — один из параметров, передаваемых функции wp_list_categories(), то есть, его значение можно задать в вызове. Надо только найти шаблон…..

    Это я сколько понял, долго, попробовал несколько вариантов, не вышло, выдавал ошибки. Но пока что устранил по коду css от @tuxfighter.Может быть и так оставлю, если не найду времени править по коду php. В любом случае спасибо!

    Вот это другое дело! В очередной раз вы Юрий,выручали меня!
    Вставил в конец файла functions.php дочерней темы ваш код и наконец-то избавился от прыжка анкора тега «далее»

    //удаление #more в ссылках на полную статью start
    add_filter('generate_more_jump', function(){return '';});
    //удаление #more в ссылках на полную статью end

    Стоит отметить, что о помощи просил во всех площадках , но только он разбирался. Если бы я был директором вордпресса , наградил бы ему ! Но статейку буду готовить на выпуск о высококвалифицированном специалисте! Еще раз спасибо! Отмечу вопрос решенным!

    Попробуйте

    add_filter(‘generate_more_jump’, function(){return »;});

    Тоже не помог

    Чертовки неудобно читать тут

    сори)) Я исправил, оставил только функцию, где причём в единственном месте присутствует именно #more

    еще нашел в файле post-meta.php

    if ( ! function_exists( 'generate_content_more' ) ) {
    	add_filter( 'the_content_more_link', 'generate_content_more' );
    	/**
    	 * Prints the read more HTML to post content using the more tag.
    	 *
    	 * @since 0.1
    	 *
    	 * @param string $more The string shown within the more link.
    	 * @return string The HTML for the more link
    	 */
    	function generate_content_more( $more ) {
    		return apply_filters( 'generate_content_more_link_output', sprintf( '<p class="read-more-container"><a title="%1$s" class="read-more content-read-more" href="%2$s">%3$s%4$s</a></p>',
    			the_title_attribute( 'echo=0' ),
    			esc_url( get_permalink( get_the_ID() ) . apply_filters( 'generate_more_jump','#more-' . get_the_ID() ) ),
    			__( 'Read more', 'generatepress' ),
    			'<span class="screen-reader-text">' . get_the_title() . '</span>'
    		) );
    	}
    }
    • Ответ изменён 3 года, 10 месяцев назад пользователем rianovost.
Просмотр 15 ответов — с 46 по 60 (всего 109)