没有任何好的过滤器/挂钩允许您将自定义下拉控件放置在您想要的位置。相反,您应该做的是从现有模板创建一个新模板,然后添加您的小部件代码。我要编辑“gallery.php”,但您必须编辑相册。php或任何您将要使用的库类型。
注意:我用NextGEN Gallery v 1.1创建了这篇文章。记住x。
从您的NextGEN文件夹中找到要复制的模板-就本回答而言,我们假设您正在使用plugins/nextgen-gallery/view/gallery.php.编辑库。php,以便您的小部件调用是您希望显示下拉列表的地方。出于我们的目的,我们将其放在“ngg galleryoverview”分区的正下方:
<div class="ngg-galleryoverview" id="ngg-gallery-<?php echo $gallery->ID ?>">
<!-- Add our widget to the top of the gallery -->
<?php
the_widget(\'Taxonomy_Drill_Down_Widget\', array(
\'title\' => \'\',
\'mode\' => \'dropdowns\',
\'taxonomies\' => array( \'ngg_tag\')
));
?>
将“gallery.php”重命名为“gallery yourtemplate.php”。
将“gallery yourtemplate.php”上传到目录中的服务器(可能需要创建文件夹)wp-content/themes/your-current-theme/nggallery.
将template=yourtemplate参数添加到您使用的任何快捷码中。例如:
[nggallery id=1 template=yourtemplate]
请注意文件名库之间的相关性-
yourtemplate.php和模板=
yourtemplate.
P、 如果您使用的是子主题,则需要将nggallery &文件夹;父主题中的文件,而不是子主题中的文件。