您当前的位置:首页 > TAG信息列表 > admin
if admin is logged in
我们知道is_admin() 检查当前URL是否属于仪表板(BUT it doenst check whether user is ADMIN).因此,我使用此功能检测管理员是否登录wordpress:function is_admin_user(){ require_once(ABSPATH.\'wp-includes/pluggable.php\'); return current_user_can(\'create_users\'); //or \'manage_options\'
将页面名称与页面标题分离
据我所知,页面的名称(在admin中)与页面的标题相同。在许多情况下,您可能希望页面名称是其他名称,以便在浏览页面管理时更好地了解其内容。也许您有一个标题为“这就是一切发生时的情况”的页面,可以将其标记为“关于”页面,因此希望在admin中的页面列表中将其称为“关于”。是的,您可以为另一个标题添加自定义字段,但我认为这是向后的,不便于用户使用。也许在“快速编辑”中有一个额外的名称字段,它将覆盖admin中页面的名称(而不是标题)?在上述名为“这就是一切发生时的情况”的页面中,您只需快速编辑页面并在名称字段
Why is this Ajax not working?
我不确定这样做是否滥用了WordPress和Ajax,但是WP and Ajax Codex a以及Plugin Development with Ajax 似乎不是很有帮助。我创建了以下Ajax情况:(function($){ $(document).ready(function(){ $(\'a\').click(function(e){ var el = $(this).prev(\'input[type=\"checkbox
ADD_MENU_PAGE未呈现预期结果
我正试图完成向管理区域添加新页面的简单任务,但似乎我无法集中精力完成这个简单的功能。通过codex,我正试图添加页面:public function __construct(){ add_action(\'admin_menu\', array( &$this, \'register_menu_page\')); } public function register_menu_page () { $hookname = add_menu_p
创建WordPress站点的本地实例时出现问题
我正在本地计算机上的网络主机上复制wordpress网站。我正在使用EasyHP。我下载了content中的所有文件,并将它们添加到EasyHP\\data\\localweb\\projects中的文件夹中。我在myPHPadmin上创建了一个用户和数据库,并使用wp config连接到它。php。然后,为了确保到目前为止一切正常,我导航到该站点的localhost url,它要求我进行安装。完成安装后,它可以正常工作,我可以看到我的自定义主题并激活它,我还可以看到我的所有插件都安装在live站点上。然
在自定义帖子类型列表中添加排序链接
我需要在发布的链接旁边添加一个链接:我该怎么做?我正试图通过元值过滤我的自定义帖子类型,并需要一个链接来完成。谢谢
仅向作者显示他们的自定义帖子类型
我有一个网站,有3种不同的自定义帖子类型(列表、联系人、事件)和大约1600个“作者”。我想做的只是在后台显示作者的帖子。所以当authorA登录并单击“列表”时,他们只会看到自己的帖子。我在函数中运行了这段代码。php来控制第一个post类型,但不确定如何控制另外两个。我看到的问题是,当authorA单击“事件”时,他们在“列表”中的帖子就会显示出来。 function __set_all_posts_for_author( &$query ) { if ( $qu
位于管理“后端”区域的用户界面
我们目前正在考虑构建一个位于管理区域(“后端”)的用户界面,这实际上意味着这些界面将独立于主题。实际呈现用户界面的代码将存在于插件中(不涉及WP核心)。为了使这一点不那么含糊,我们大致希望做到以下几点:用户可以属于一个或多个组(自定义帖子类型)。对于每个组,我们在左侧的“管理菜单”中呈现一个菜单项</我们为每个组呈现一个页面(通过单击菜单项访问),其中显示该组的公告(也是一种自定义帖子类型)以及该组的日历(也基于自定义帖子类型)</最佳实践和/或Wordpress开发指南对此有何规定?在后端使
Admin login not working
我无法以管理员身份登录wordpress网站。我试图更改密码和其他一些东西,但没有结果。发生的事情是,我返回到登录页面,没有消息。奇怪的是,我可以作为另一个用户登录,但我没有所需的权限。我检查了PHP日志文件,在那里找不到任何东西。我尝试过以私人模式进行,但也不起作用。建议我应该尝试什么?
如何禁止从前台通过链接访问自定义帖子类型?
我正在注册自定义帖子类型,如:/* POST TYPE: SECRET CARDS */ function register_post_type_secret_cards() { $args = array( \'labels\' => array( \'name\' => \'Secret Cards\', \'singular_na
在管理编辑器中将默认斜体从<i>更改为<em>
我注意到管理编辑器默认情况下会嵌入任何斜体文本<i> 我打算将其用于图标样式。我更喜欢用<em>. 我怎样才能改变这个?
这种CSS填充是有效的,但这是一种好做法吗?
我正在尝试在我的插件中包含动态css,我一直在搜索任何地方,但没有找到任何与我所做类似的情况。我使用的方法是,在关闭php标记后,将css文件直接添加到插件php文件的末尾?> 无需添加任何其他内容,如呼叫wp head等。下面是我直接放入插件文件末尾的代码示例:<style type=\"text/css\"> .innertrow { background-color: <?php get_options(\'css_value\');?>}
将html添加到CPT主页/admin edit.php
我想在我创建的自定义帖子类型的标题下添加一些html。请参见此处图像中的区域:http://i.stack.imgur.com/rpkV3.png我尝试了使用不同的方法,包括post\\u row\\u actions(去润滑)过滤器来实现这一点。有人知道如何实现这一点的函数或方法吗?我希望使用一个动作钩或过滤器。我想添加一个简单的说明,可能还有一个图像到该区域。谢谢
Add tabbed menu to admin page
我对WordPress非常陌生,我想在这里创建一个带有选项卡的管理页面,如图所示如何使用这些选项卡创建这样的页面?
禁用WordPress中的所有HTTPS
最近,我将WordPress移动到了另一台服务器(MediaTemple),但现在我的管理员一直在重定向HTTPS,但我的域上没有启用SSL,所以它只是不断警告,这不是同一台服务器和bla bla bla。。。嗯,我想禁用WordPress上的所有https请求。我该怎么做?
sort child pages on admin
我有一个层次化的CPT,其结构如下:- parent item 1 - child item 1 - child item 2 - child item 3 - child item 4 - child item 5 - parent item 2 - child item 1 - child item 2 - child item 3 - child item 4
隐藏依赖于所选页面模板的Metabox
我正在使用以下内容JQuery script from this answer 根据所选页面模板切换元数据库的显示。下面的示例显示featured image 当default 已选择模板:(function($){ $(function() { $(\'#page_template\').change(function() { $(\'#postimagediv\').toggle($(this).val() == \'default\');
使主题自动选择默认导航菜单
我一直在开发WordPress主题。我想能够,一旦激活,看看是否已经在后端创建了菜单。如果它存在,则选择它并将其用作主菜单,否则,创建一个具有顶级页面的新菜单,并将其注册为主菜单。我在这方面似乎找不到什么,有人能解释一下吗?我们找到了一些检查以下列出的当前默认菜单的代码add_action( \'after_switch_theme\', \'mytheme_menu_fix\' ); function mytheme_menu_fix() { $o
在所有帖子管理控制台页面中添加按标签过滤
默认情况下,“所有帖子”页面包含以下过滤器按日期按类别也可以添加“按标签”吗?
向管理菜单添加数量的新帖子(POST_STATUS=Pending
What I have:自定义帖子类型。创建新帖子的前端过帐表单post_status = pending 直到手动审阅并将状态更改为“已发布”。What I need:而我可以去帖子列表,看看是否有“待定”的帖子需要授权;我想要的是添加一个圆形图标,里面有一个数字,就像WordPress在有新评论时所做的那样。我可以编写代码来提取挂起帖子的数量,但我不知道如何将其插入管理菜单。这是wp在添加新注释时创建的代码:<span class=\"awaiting-mod count-6\"><