减少/优化生成固定链接时wp_get_Object_Terms()的调用
“我的主题”运行一个循环,不需要post术语来显示。然而,Wordpress core在每次迭代中都会运行wp\\u get\\u object\\u terms函数。这会导致不必要的DB查询,例如:SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr
从WP.域移动到主域,无法登录
原始非wordpress站点存在于http://example.com. 在wordpress上构建新站点时,它构建在wp子域上:http://wp.example.com. 我们刚刚将原来的非wordpress网站移至http://example.net 并删除了原件http://example.com 文件。现在,在尝试按照Wordpress Codex中的“使用预先存在的子目录安装”说明进行安装时,我们仍然可以重定向到http://wp.example.com. 我们关注的codex页面是:http
头版帖子的评论作者
你可以在头版找到帖子作者,但我希望能在头版列出特定帖子的所有评论作者。尝试了一些方法,但都没有成功,谷歌也没有透露太多。参见成长黑客。例如com。
如何在DO_SHORT代码中输出Html标签?
我想在do\\u shortcode()中输出html标记;作用<?php echo do_shortcode($content); ?> 有可能吗?thx!
!IS_PAGE_TEMPLATE未使用&&运算符
使用single-course.php 模板我想要一个不同的面包屑选项,但它没有遵守&& if语句中的运算符:<?php if ( function_exists(\'yoast_breadcrumb\') && !is_page_template( \'single-course.php\' ) ) { yoast_breadcrumb(\'<p id=\"breadcrumbs\">\',\'</p>\'); } e
允许新的用户角色对其他用户角色,而不是其自身类型的‘EDIT_OTHERS_POSTS
在我的系统中,我将扮演两个新角色:Third Party (TP) (较低权限)Data Entry Operator (DEO) (强大于第三方,但不属于自己的集团)我的CPT“能力”参数通过使用\'map_meta_cap\' => true 例如:... \'capabilities\' => array ( \'read\' => \'read_cpt\', \'edit_posts\' => \'edit_cpt\' ), \'map_meta_cap\'
按POST_META和(作者)USER_META定制WP_QUERY ORDER
我有一个在谷歌和其他网站上找不到的问题。将问题置于上下文中。我正在制作一个wordpress网站,用户可以在其中放置他们的导师列表,以提供教程,并且我正在实现对导师的自我评估和听力评估系统。因此,我有一个tutor\\u列表,每个tutor\\u列表都有一个“post\\u得分”元值,每个tutor(放置教程的用户)都有一个名为“user\\u分”的用户元值。所以我需要一个WP_Query 将从数据库中获取所有已发布的tutor\\u列表,但sorted by (post\\u得分+ 用户点(user\\
Search Results Customization
无论如何,我可以自定义我的搜索结果吗?我的意思是,举个例子,我有一个财务网页,如果有人在搜索“aapl”,我想显示所有包含“aapl”和“apple”的结果。我该怎么做?提前感谢
覆盖特色产品的短码$ATTS
您好–在我的主题(mystile)中,我仅限于确定主页上显示的特色产品的数量。但我无法分配列。短代码不适用,因为主页是通用的,不能在后端更改。当然,我可以更改插件源文件(class-wc-shortcode.php,第76行)中的列数,但下一次更新将丢失这些列数。我不太擅长php,我浏览了类似的问题。我尝试了几种方法来过滤此值,但都不起作用。以下是我的方法:/*different values for featured prod shortcode*/ function my_shortcode_
缺少BuddyPress的“注册”页面
所以,我对BuddyPress完全是个新手,似乎不明白它应该如何工作。。。问题很简单:没有生成注册页面,即使勾选了“任何人都可以注册”,当我手动添加登录页面时,仍然没有任何注册选项。。。任何提示都将不胜感激。。。我尝试完成此操作的网站是:http://eatstaylovelondon.com/
是否更新前端表单上的ACF字段?
我有下面的表格来更新自定义帖子类型中的帖子。在我的自定义帖子类型中,我有一些ACF字段,我还需要能够更新,但不确定如何更新。我可以更新我的默认WordPress字段,并可以将ACF字段数据调用到我要编辑的字段中,但在提交后不会更新。下面的自定义ACF字段称为“developer”,如您所见。。$developer = get_field(\'developer\'); 我可以调用字段并将数据输出到。。。<fieldset> <label for=\"postDe
如何在自定义工具栏窗体中使用php
我正在自定义我的管理栏/工具栏,并添加了登录/注销/丢失密码。但说到登记表,我遇到了一堵墙function registration_admin_bar() { global $wp_admin_bar; $wp_admin_bar->add_menu( array( \'id\' => \'registration-admin-bar\', \'parent\' => \'top-secondar
归档文件中的自定义POST循环返回相同的固定链接(_P)
我有以下代码,用于从提供的每个自定义帖子类型中获取最新的帖子($customTypes), 它适用于我网站的大多数页面,例如:http://trulycode.com/ - 右侧的灰色/黄色/蓝色方框显示了3种帖子类型中的最新帖子。然而,在存档页面上,它在3个框中的每个框上都显示了相同的帖子,例如,请参见侧边栏中的差异:http://trulycode.com/php/ - 所有这些当前都链接到相同的Apple Watch Review 邮递我尝试了wp\\u reset\\u postdata()和wp
如何查询所有可用的公共职位类型和分类?
我一直在寻找这个,但每个发布解决方案的人都只是通过以下方式从特定菜单返回可用的菜单项wp_get_nav_menu_items( $menu, $args ); 或者类似的东西。我想要的是这个http://prntscr.com/73oas5 在单个阵列中。我想做的是限制边栏显示在特定页面上,而不是一直显示。我已经准备好了,但需要所有页面、帖子、分类ID的列表非常感谢您的帮助。
在bbpress回复中添加QuickTag
我为我的wordpress编辑器添加了一个quicktag:function generico_quicktags() { if ( wp_script_is( \'quicktags\' ) ) { ?> <script type=\"text/javascript\"> QTags.addButton( \'pov_generico\', \'POV (Gené
添加带有锚点的自定义页面链接
在我的管理部分,我想添加外观>菜单>一些自定义页面以添加到我的菜单中。我有两个不同的菜单,一个用于主页,另一个用于其他页面。在我的主页菜单中,我将菜单元素添加为链接,因为我需要向href提供html元素的id,以便我可以在页面中的特定点“重定向”,因此我的链接是“#gallery”。在所有其他页面I的menù中,链接应为\'http://my_domain/home/#gallery. 有没有办法将此链接添加到页面列表中?我希望我是清楚的。谢谢
来自自定义帖子类型的术语和子术语查询
我为一个招聘网站的商品目录创建了一个自定义的帖子类型和分类法。这很好用。我正在尝试生成一个列出所有项目及其类别和子类别的报告。我这样做是为了生成一个包含主要类别的表:SELECT wp_posts.ID as ID, wp_posts.post_title as post_title, wp_terms.name as main_category, wp_terms.term_id as main_category_id FROM wp_posts,
是否可以为图库中的所有照片添加相同的标题?
我想知道是否有可能在WordPress中为相册中的所有图像添加一个标题?
如何将/WordPress文件夹从一台电脑转移到另一台电脑
我目前正在开发自己的网站,并使用WAMP.我想如果我想在其他电脑上复制网站,我只需要复制/wordpress 文件夹到/www 另一台计算机上的WAMP文件夹,但似乎根本不像我预期的那样工作。有人能告诉我,为了我的网站和托管,我还需要复制什么exactly 与原始计算机上的相同?
如何使用IN语句设置预准备查询
对于如何使用准备好的查询设置SQL IN语句,我有点困惑。代码如下:$in = implode(\',\', array_fill(0, count($product_ids), \'%d\')); $results = $this->db->get_results($this->db->prepare(\"SELECT ID, post_title FROM {$this->db->posts} WHERE ID NOT IN({$in}) A