Wordpress插件开发:当用户到达主页时,使用什么钩子来显示弹出窗口?

Wordpress插件开发:当用户到达主页时,使用什么钩子来显示弹出窗口?,wordpress,wordpress-theming,Wordpress,Wordpress Theming,我开始开发一个相对简单的可湿性粉剂插件,当新访问者到来时,它应该能够在主页上显示一个弹出框 随着开发阶段的推进,我将有更多关于同一主题的问题,但现在,我停留在一开始 我不确定我应该用什么钩子在主页上显示这样的框(以页面为中心) 我尝试过使用动作钩子'init',但这会干扰wp_admin_栏中的类声明 是否有合适的过滤器挂钩来实现这一点 谢谢 您可以使用下面的插件作为指导,挑选出您需要的代码片段,它似乎可以完成您想要的 好的,与此同时,我决定尝试获取页脚动作挂钩。它可以工作,我的示例字符串就在那

我开始开发一个相对简单的可湿性粉剂插件,当新访问者到来时,它应该能够在主页上显示一个弹出框

随着开发阶段的推进,我将有更多关于同一主题的问题,但现在,我停留在一开始

我不确定我应该用什么钩子在主页上显示这样的框(以页面为中心)

我尝试过使用动作钩子'init',但这会干扰wp_admin_栏中的类声明

是否有合适的过滤器挂钩来实现这一点


谢谢

您可以使用下面的插件作为指导,挑选出您需要的代码片段,它似乎可以完成您想要的


好的,与此同时,我决定尝试获取页脚动作挂钩。它可以工作,我的示例字符串就在那里。但是,将方框置于页面中心的最佳实践是什么?我正在考虑绝对定位框(与近页脚的父div相关)?后一个问题与WP hook无关,这是所有lightbox和modal都存在的CSS问题。不确定在编写插件时是否有钩子,但在主题中有
is_home()
是首页()
可以用来显示相关HTML代码的函数。或者类
.home
,甚至更简单,但您可能不希望在站点的每个页面上包含几kB的JS。我使用了一个jQuery脚本,该脚本在标记之后插入一个div(容器)。我仍然使用get_footer()钩子,它在关闭页面的主内容部分之前生成我的标记(另一个div)。但是前面提到的jquery脚本中的另一行接受该标记并将其移动到标记后面的div中。所以我最终得到了我最初想要的东西。我自己正在开发一个插件,所以我不需要另一个。谢谢你的回复。请参阅上面我关于如何解决问题的评论。