2017-09-02 68 views
0

我正在为网络组建立网站,并且他们想要显示是否有人加入某个类别。如果只使用特定模板,如何添加功能

我不确定这是否可行,但我需要为导航添加样式,如果某个类别处于打开状态,则将鼠标悬停在其旁边时会显示“打开”。我知道我可以改变它,但问题是它需要用户友好,所以他们可以自己改变它。所以我想找出一种方法让它尽可能简单。

到目前为止,我想出了创建一个不同的页面模板的想法,供他们选择和创建该模板的悬停样式。问题是你必须在那个模板页面上,并且它显示你什么时候悬停在所有这些页面上,即使它没有打开。

有没有办法为页面添加一个函数,只有当它使用某个模板?

这里是一个网页的链接使用我添加模板 - http://pt6-dev.info/categories/auto-truck-repairs/

我知道一些PHP和JavaScript的基础知识,所以任何帮助或想法,将不胜感激!

+0

的想法是添加的功能,并从模板调用它,一个名为PHP的标签'functions.php'在模板中可以使用后调用它,只有该模板才会调用该函数... – balexandre

+0

但是,只有当页面使用该模板时,无论页面处于何种状态,我如何才能将悬停效果显示为“打开”? – Peggy

回答

0

您可以只需将其添加到PHP文件出来与使用< script>元素

+0

我将这个模板封装在一个div中,并且我已经在css文件中对其进行了设置。但我想弄清楚如果该类别页面正在使用该模板,只显示悬停效果。无论你在哪个网页上工作。 – Peggy

+0

您可以使用is_page_template('your-template-name-here')开始检测页面是否使用特定模板 https://developer.wordpress.org/reference/functions/is_page_template/然后使用is_page ('your_page')来检测它是否在分类页面中使用它们,以在达到期望功能的情况下使用它们。 if(is_page('your_page')&& is_page_template('your-template')) {你的代码在这里} 这应该实现你想要的 https://developer.wordpress.org/reference/functions/is_page/ – Arkay