我正在尝试获取我使用popup Maker创建的弹出窗口,以在单击我的导航菜单项时显示。我找到了这个教程here 这就解释了三种方法。。。他们都不是为我工作的。
按照教程中CSS类方法的路线,我无法让CSS类显示在标记中的锚标记上(或导航菜单中的任何位置)。我发现,如果我通过chrome调试器手动将css类添加到锚定标记中,它就会工作。所以我还尝试使用此代码让php在生成html时添加css类:
add_filter(\'nav_menu_css_class\' , \'special_nav_class\' , 10 , 2);
function special_nav_class($classes, $item){
if($item->title == \'Request Maintenance Form\'){
$classes[] = \'popmake-1845\';
}
return $classes;
}
然而,这段代码似乎没有任何作用。我是PHP的新手,所以我不知道如何调试我找到的代码。
我的代码错了吗?是否有其他已知的好方法可以替代?
以下是菜单项的配置:
P、 我像这样在标题中添加了一个自定义锚定标记,以确保弹出窗口正常工作。单击此标记时弹出窗口确实有效,因此弹出窗口或表单没有问题:
<a class="request-maintenance-open" href="#contact_form_pop">Request Maintenance</a>