如何在WordPress插件开发中检测当前页面

Karue Benson Karue:

我目前正在开发一个插件,其中仅将某些页面限制为登录用户。我的意思是我们在Wordpress中创建的普通页面。

我在网上找到了它,但它似乎对我不起作用。

function check_the_current_page(){
    echo $slug = basename(get_permalink());
}

add_action( "init", "check_the_current_page" ); 

我的另一个选择是检测当前页面ID,如下面的代码所示。屏幕上没有任何内容打印出来,可能是我使用了错误的挂钩或其他东西,有人帮了我

function check_the_current_page(){
    global $post;
    echo "Post id: ".$post->ID;
}

add_action( "init", "check_the_current_page" );

如果只有我能够在上述情况之一中获得输出,那么这将非常简单,但是现在在这两种情况下屏幕上都没有打印任何内容

pro4soft:

Try This Code Work For Me global $post dosent work in init

function check_the_current_page() {
    global $post;
    echo "Post id: " . $post->ID;
}

add_action( "wp", "check_the_current_page" );

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在WordPress中获取当前页面名称?

如何在wordpress中获取当前页面名称

如何检查当前页面是否是Wordpress中的插件管理面板

如何在Wordpress中获取父页面ID和当前页面的标题?

如何在PHP中获取当前页面的URL

如何在JSP中检索当前页面名称?

如何在MediaWiki中获取当前页面URL

如何在ReactJS中重新加载当前页面?

如何在MVC 3中获取当前页面URL

如何在JSF中获取当前页面的URL?

我如何在重力表格中获取当前页面

如何在MuPDF中获取当前页面?

在Blazor Server-Side中,如何检测用户是否尝试导航到当前页面之外

检查当前页面是否是WordPress中的作者页面

检测并阻止用户在 Flutter 中离开当前页面?

如何在 Wordpress 中将当前页面 URL(最后五位数字)的一部分拉入页面内的 iFrame 中?

检测UIPageViewController的当前页面

如何在React Router中链接到具有不同参数的当前页面?

如何在请求库中获取当前页面的URL?

如何在asp.net中获取当前页面的屏幕截图。

如何在svelte / sapper组件中相对于当前页面进行链接?

Angular js:如何在HTML中访问$ state当前页面名称和参数

使用 Sapper,如何在 template.html 中获取当前页面的 slug

如何在Angular 2中获取当前页面的绝对路径?

如何在react-native中以编程方式重新加载当前页面

如何在TYPO3中获取当前页面的ID

如何在Crystal Report中清除或处理当前页面?

如何在Laravel中获得关系模型的当前页面标题?

如何在以下代码中设置条件以在分页中标记当前页面?