Я пытаюсь создать короткий код для контактов в WP. Все работает отлично, не загружая сайт WordPress.Wordpress Shortcode Issus v2
Когда я скопировать [CONTACT_FORM] в страницу или сообщение и Preview на страницу печатает только текст. Я правильно сделал код.
<?php
class Settings {
// Conact Form shortcode
public function allb_contact_form($atts, $content = null ) {
//[contact_form]
//get the attribute_escape
$atts = shortcode_atts(
array(),
$atts,
'contact_form'
);
//return HTML
ob_start();
include '/lib/inc/thmeplates/contact-form.php';
return ob_get_clean();
add_shortcode('contact_form', 'allb_contact_form');
}
} new Settings();
Я хочу, чтобы wp codex читал, но все еще не распечатывал форму. –
Когда я добавляю add_shortcode из класса, появляются сообщения об ошибках. Обратите внимание: do_shortcode_tag был вызван неправильно. Попытка разобрать короткий код без действительного обратного вызова: contact_form Более подробную информацию см. В разделе «Отладка в WordPress». (Это сообщение было добавлено в версии 4.3.0.) В /Users/brandonpowell/sites/valet/wordpress-development/web/wp/wp-includes/functions.php в строке 4091 –
@BrandonPowell Я добавил более подробную информацию, которая должна решить вашу проблему –