Установить значение в поле ввода только для чтения Contact Form 7 WordPress

У меня есть поле ввода только для чтения в моей контактной форме, созданное с использованием контактной формы 7. Мне нужно установить заголовок страницы (<?php the_title() ?>) в качестве значения для этого ввода только для чтения.

Мой ввод только для чтения выглядит следующим образом.

[text* selected-package readonly id:selectedPackage class:form-control placeholder akismet:author "Package"]

Я пытался использовать _post_title, но он только добавлял атрибут значения в поле ввода, но не отображал значение.

Как я могу добавить к этому атрибут значения?

Спасибо


person WP Learner    schedule 04.02.2017    source источник


Ответы (1)


Проверьте плагин wordpress,

Расширение динамического текста контактной формы 7

в котором вы можете установить,

Auto-filling a Post ID, title, or slug

установите приведенный ниже код в контактную форму 7 в админке:

[dynamictext dynamicname "CF7_get_post_var key='title'"]

Вы можете использовать пользовательский код Js, сделав поле только для чтения для динамического поля.

person Ash Patel    schedule 04.02.2017
comment
Я могу подтвердить, что это решение работает, и использовать только для чтения внутри шорткода, подобного этому [dynamictext dynamicname только для чтения CF7_get_post_var key='title'], чтобы сделать текстовое поле недоступным для редактирования. Также не меняйте слово dynamictext внутри шорткода. Вы можете изменить динамическое имя на любое другое. - person Dushan; 16.04.2018