我一直在尝试在wordpress的插件中使用“建议”功能。我有一个自定义类型,当我创建一篇新文章时,我会使用一个文本输入元框,在相同类型的其他文章的标题中写入。我想使用建议功能,以便它自动完成用户正在撰写的帖子的标题。我一直在搜索,最后我在插件中添加了以下内容:
add_action(\'wp_enqueue_scripts\', \'se_wp_enqueue_scripts\');
function se_wp_enqueue_scripts() {
wp_enqueue_script(\'suggest\');
}
add_action(\'wp_footer\', \'se_wp_head\');
function se_wp_head() {
?>
<script type="text/javascript">
var se_ajax_url = \'<?php echo admin_url(\'admin-ajax.php\'); ?>\';
jQuery(document).ready(function() {
jQuery(\'#requisitos_curso_disc\').suggest(se_ajax_url + \'?action=se_lookup\', {minchars:2});
});
</script>
<?php
}
add_action(\'wp_ajax_se_lookup\', \'se_lookup\');
add_action(\'wp_ajax_nopriv_se_lookup\', \'se_lookup\');
function se_lookup() {
$search = $wpdb->esc_like($_REQUEST[\'q\']);
$loop = new WP_Query( \'s=\' . $search );
while( $loop->have_posts() ) {
$loop->the_post();
echo get_the_title()."\\n";
}
wp_reset_query();
wp_die();
}
但它不起作用。请帮忙?