Поддержка Проблемы и решения Контактная форма в конце записей.

  • Решено lyudenisova

    (@lyudenisova)


    С помощью плагина Contact Form 7 создана контактная форма (шорткод).
    Мне нужно, чтоб она выводилась в записях (single.php) в конце статьи.
    И автоматом добавлялась в новые записи.
    Как мне грамотно вывести его в нужное место?
    У меня создана дочерняя тема.
    Нужно ли измененный файл помещать в папку дочерней темы?

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • в functions.php дочерней темы добавьте код:

    
    function add_cf7_shortcode( $content ){
    
       if ( ! is_singular() ) return $content;
    
       $content .= do_shortcode( '[contact-form-7 id="179" title="ваша форма"]' );
       return $content;
    
    }
    add_filter( 'the_content', 'add_cf7_shortcode' );
    

    или добавьте в single.php дочерней темы (скопируйте из родительской) код:

    
    <?php
    echo do_shortcode( '[contact-form-7 id="179" title="ваша форма"]' );
    ?>
    

    спасибо за быстрый и содержательный ответ, буду пробовать

    спасибо за быстрый и содержательный ответ, буду пробовать

    Внесу и я свои 5 копеек.

    или добавьте в single.php
    `<?php
    echo do_shortcode( ‘[contact-form-7 id=»179″ title=»ваша форма»]’ );
    ?>`

    Такие вещи, тем более если речь о неоднократном добавлении различного постоянного содержимого в посты или страницы (до или после основного контента), а также в хедер и футер, лучше всего делать с помощью плагина типа

    https://ru.wordpress.org/plugins/header-footer/
    Получается быстро, просто, безопасно, универсально. Не нужна дочерняя тема.

    И этот плагин не единственный из этой серии.

    • Ответ изменён 1 год, 4 месяца назад пользователем O.

    Получается быстро, просто, безопасно, универсально. Не нужна дочерняя тема.

    он умеет добавлять в нужное место single.php?

    он умеет добавлять в нужное место single.php?

    Да. В данном топике идет речь о вставке контактной формы после основного содержимого. Так что это то, что надо.

    На моих сайтах с его помощью сформировано все содержимое внизу постов и страниц — кнопки соц. сетей, похожие записи, контактные формы, некоторая другая информация и прочие плюшки. Причем расположено это всё так, как мне это нужно, а не так как это предлагает тема и сами плагины.

    http://joxi.ru/EA4LjlqUwLLXbA

    • Ответ изменён 1 год, 4 месяца назад пользователем O.

    хм, видимо я спутал с другим плагином от wpбегинеров.

    Все сработало. Всем спасибо.
    https://mischenco-group.com/sklad-v-losino-petrovskom/
    Плагин, кстати хороший.
    Шорткод можно вставить и все.

    Плагин, кстати хороший.

    Старик Perdyllo плохого не посоветует.

    И получилось же!!!!!

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Контактная форма в конце записей.» закрыта для новых ответов.