在WordPress后端(管理)中定位某个页面,即Pages>About

时间:2011-10-27 作者:Xavier

如何通过编程查看wordpress管理中当前打开的页面是否为“关于我”;

我希望根据用户在wordpress管理中编辑的页面运行特定功能。

1 个回复
SO网友:Chip Bennett

您可以使用$post 全球的

函数内部的某个位置,适当连接到后期编辑屏幕:

// Globalize the $post variable
global $post;
// check to see that we are on a page, with a title "About Me"
if ( \'page\' == $post->post_type && \'About Me\' == $post->post_title ) {
    // This is the "About Me" page;
    // do something
}

结束

相关推荐

Pages not appearing?

我已经创建了6种不同的自定义帖子类型,每种类型都有自己的存档。我还创建了一个与自定义帖子类型同名的页面,并为每个页面创建了一个名为“About”的子页面。出于某种原因,我只能访问一个自定义帖子类型下的About页面,尽管我已经检查了代码是否正确functions.php 对所有人来说都是一样的。现场正在测试中。isthispavilion。com;每个的代码是:add_action(\"init\", \"zac_init\"); function zac_init() {