В настоящее время я создаю шорткод для отображения пользовательских терминов таксономии в виде списка в моем шаблоне:
// First we create a function
function list_terms_forme_juridique_taxonomy( $atts ) {
// Inside the function we extract custom taxonomy parameter of our
shortcode
extract( shortcode_atts( array(
'custom_taxonomy' => 'forme_juridique',
),
$atts ) );
// arguments for function wp_list_categories
$args = array(
taxonomy => $custom_taxonomy,
title_li => ''
);
// We wrap it in unordered list
echo '<ul>';
echo wp_list_categories($args);
echo '</ul>';
}
// Add a shortcode that executes our function
add_shortcode( 'forme_juridique', 'list_terms_forme_juridique_taxonomy'
);
Я запускаю 2 следующие проблемы:
- Шорткод (рендеринг) отображается в верхней части моей страницы, а не там, где я разместил его на странице;
- PHP Console flag the 2 followings errores :
- Use of undefined constant taxonomy - assumed 'taxonomy'
- Использование неопределенной константы title_li — предполагается, что «title_li»
Любая помощь приветствуется!
Спасибо