Custom Post Type Rewrite Rule
我的主题使用以下代码:\'rewrite\' => array(\'slug\' => $this->safe_name . \'-detail\'), 产生此段塞:http://www.example.com/estate-detail/4-bedroom-property-for-sale/ 我需要去掉“遗产细节”部分,所以我将规则改为:\'rewrite\' => array(\'slug\' => \' \'), 这将产生以下段塞:htt
在帖子上列出自定义分类的所有选定术语
我正在对要显示在页面上的自定义帖子类型运行查询。自定义帖子类型具有多个自定义分类法。不需要每个分类法。我只想显示所选的分类术语,而不想显示其他术语。我将如何实现这一点?$args = array( \'post_type\' => \'inspirations\', \'posts_per_page\' => 10 ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) :
按特定META_KEY和META_VALUE排序的自定义POST类型子菜单
我使用register\\u post\\u type创建了一个名为“Events”的自定义post类型。我现在正在尝试在“Events”(事件)中创建一个子菜单,该子菜单将仅显示按特定meta\\u键和meta\\u值排序的事件。(示例:仅显示标记为“优先级”的事件。)我正在使用此代码创建“priority events”子菜单,但查询将继续返回all 我的事件,而不仅仅是优先事件:function rt_priority_event_add_submenu() { $sub_slug
有什么原因不能将字符串用于管理菜单位置吗?
与管理菜单交互时,例如通过add_menu_page, 有一个$position 参数内联文档表明这应该是一个整数。Codex同意这一点,但添加了一条注释,即如果将其设置为字符串,则可以使用float(例如。\'63.3\'). 在里面wp-admin/includes/menu.php 通过将键与strnatcasecmp.考虑到这一点,可以将菜单位置设置为\'63-foo\' 或\'63-bar\' 避免职位冲突。这对插件尤其有用,因为它们目前可能会设置一个位置,导致某些主题或与其他插件发生冲突。使用
Route to custom file
我想在现有WordPress主题内创建一个自定义文件。但我不知道如何路由到它,并告诉WordPresswww.mysite.com/custom 应重定向到custom.php 我的主题目录中的文件。
基本上是大多数人问的相反的多站点URL问题
将以子目录格式安装wordpress多站点。因此,新站点将site.com/sitetwo/ 或site.com/sitethree/ 但对于手头的特定任务,我需要做的是将url更改为site.com/string/sitetwo 我可以通过在/string/ 但这听起来并不优雅。我已经用尽了所有其他的想法,如果能换一个角度,我将不胜感激。我的wp。组织帖子,详细信息:http://wordpress.org/support/topic/multisite-subdirectory-possibly-ht
如何在unctions.php中的函数内部调用BloInfo?
我是WordPress和PHP新手,所以我有一个问题:我想为我实现的自定义帖子类型添加到“新帖子”的链接。但它只允许我放置静态链接,连接到本地主机测试安装。如何在此处添加非静态URL,如bloginfo(\'wpurl\') 它真的会读出吗?这就是我想要的: function wp_admin_bar_new_item(){ global $wp_admin_bar; $wp_admin_bar->add_menu(array(
仅显示来自特定父类别的帖子
我的类别结构与以下类似:如果我查询,则父猫1子猫1子猫Parent cat 2 对于帖子,我获取该类别及其子类别中的所有帖子。如何查询父cat并在其子cat中排除帖子?
如何获取文档根目录?
当我在管理区域时,我试图在docroot中包含一个文件。(是的,我知道这是一种糟糕的形式:我这样做只是为了调试。)如何获取完全限定的docroot目录?
regEx wp core file
我对WordPress处理创建页面锚定的方式有一个问题。页面定位按钮已在WordPress TinyMCE代码中定义。。并且可以使用Ultimate Tinymce 或者TinyMCE Advanced 插件。单击页面定位按钮时,将打开一个弹出窗口,要求定义定位的名称。如果输入所有字母(myAnchor), 一切正常。如果输入字母和数字,则以字母开头(myAnchor123), 它按预期工作。但当输入以数字开头的锚时(123myAnchor)... 引发错误。这是WordPress文件中的代码wp-inc
如何允许多个注册用户拥有相同的电子邮件?
如果电子邮件已经注册,我如何允许用户在网站上注册并忽略WP抛出的错误-“此电子邮件已经注册,请选择另一封。”我尝试编写自己的插件,但不起作用:if($errors[\'field\'.$field->id] == \'This email is already registered, please choose another one.\') unset($errors[\'field\'.$field->id]); 在此方面的任何帮助都将不胜感激。附言i) 我知道允许同一封
add_blog_option blog ID
在multisite中,我运行add\\u blog\\u选项并查看mysql wp\\u选项中的行。记录在那里,但我没有看到blogID的字段。wp\\U选项与特定博客的关系如何?
GET_USERS()ORDER BY不工作
我不确定问题出在哪里,但下面的代码没有按ID降序排序的效果。$args[\'role\'] = \'subscriber\'; $args[\'orderby\'] = \'ID\'; $args[\'order\'] = \'DESC\'; $args[\'fields\'] = \'all_with_meta\'; $args[\'meta_query\'] = $meta_query; // $meta_query is an array specifie
插件开发:无法更新具有多个设置部分的设置
我已经将插件选项设置为多个部分,以便于使用和更高效的数据库调用。然而,由于重新组织了我的选项页面,我似乎只能保存上一节中所做的更改。我对前面部分所做的任何更改都不会生效。“管理选项”页面的代码如下:https://github.com/cconover/wp-author-customization/blob/master/author-customization/admin/author-customization-admin.php以下是选项页面的屏幕截图:我确信答案就在眼前,但我需要一些帮助来寻找正
如何在管理栏中隐藏“POST”链接
在研究了几个博客之后,我发现要添加/编辑/删除管理栏项目,需要执行以下操作:add_action( \'wp_before_admin_bar_render\', \'wpse20131211_admin_bar\' ); function wpse20131211_admin_bar() { global $wp_admin_bar; $wp_admin_bar->remove_menu(\'wp-logo\'); $wp_admin_b
模板名称是否始终与目录名称相同?
在创建子主题时,我必须这样写。/* Theme Name: 2012 Child Template: twentytwelve */ 是吗Template 名称是否始终与目录名相同?或者它是在其他地方定义的?
Ajax page load without reload
我正在编写一个脚本来加载我的页面而不刷新。除了一件事之外,它正在按我想要的方式工作。我的测试场地是http://dev.dog-company.com . 现在只有home About us和FAQ可以使用脚本。主页上有一个通过插件加载的滑块(在主页上单击主页)。当我通过AJAX加载它时,我的脚本并没有按照预期的方式加载它。我不知道为什么。有人能解释一下为什么它不起作用吗?$(\'document\').ready(function() { $(\'a[rel=\"load\"]\').click
如何让用户访问基于角色的插件功能?
我使用一个名为“Live Edit“允许作者和编辑编辑前端编辑内容。但问题是该插件允许任何登录用户编辑内容。我希望编辑(由插件指定。不是WP的默认编辑按钮)按钮根据其角色进行访问。我不知道如何根据角色使其可访问。因此,尝试使其仅显示给作者和更高角色。我想在循环中做这样的事情。php:<?php global $current_user; get_currentuserinfo(); if ( user_can( $current_user, \"author\" ) ){
更改分页列表类
paginate_links() 函数返回名为“页码”的类的无序列表。我怎样才能改变这门课?编辑目前,我正在使用下面的创可贴方法。$return = paginate_links( $arg ); echo str_replace( \"<ul class=\'page-numbers\'>\", \'<ul class=\"pagination\">\', $return ); 有没有更好的办法?
使用WP媒体上载程序对话框上载表单附件(非管理员)。提供进度和拖放反馈
我正在构建一个简单的联系人表单(非管理员),它有一个附件字段。当然,我可以通过WP的WP\\u handle\\u upload函数处理上传。然而,我想给我的访问者一个更加用户友好的体验,并通过wp的媒体上传“弹出窗口”管理上传。为他们提供上传进度反馈、drag\'n drop等。我知道这通常只是管理员权限,但有没有办法为普通(未注册、未登录)用户使用此上传对话框?我很惊讶,显然没有人真正做到这一点(经过一段时间的搜索)。Thanx!