无法使用PHPUnit和WP-CLI为WordPress插件编写测试用例
WordPress setup: 使用安装的WordPressVVV.PHPUnit setup: 我已经按照中所述设置了测试套件Pippin\'s blog. 使用登录到机器后访问PHPUnitvagrant ssh.Test case: 我在/tests/ 中的文件夹test-{my-plugin-filename}.php 文件function test_my_plugin_method() { $links = plugin_method(); } Where I\
如何检查用户在定制器中的字段中输入的是否是数字?
处理我的第一个主题,并考虑添加一些选项,这些选项具体是数字,如菜单级别的数量或在主页上显示的帖子的数量。是否可以检查customizer中的输入是否只是一个数字?也许还有一个特定的限制,比如菜单级别为5级,主页上的帖子为20级或更多?以下是我正在使用customizer api编写的代码,作为示例:$wp_customize->add_setting( \'posts_number_home\' , array( \'default\' => \'10\', \'tra
WooCommerce可变产品价格未显示在单个产品页面上
我定制了attribute 对于variation 除了尺寸或颜色,但当我申请variation 到这个attribute 它不显示在单页上。
How to add search to menu?
如何将搜索添加到菜单?我想要:add_filter(\'wp_nav_menu_items\',\'add_search_box_to_menu\', 10, 2); function add_search_box_to_menu( $items, $args ) { if( $args->theme_location == \'primary\' ) return $items. get_search_form (); return $it
过滤主页上显示的具有特色图像的文章
如何显示已上传特色图片的文章?我使用高级主题。我发现所有的主题都没有这个功能。我需要在php文件中配置这个吗?或者有其他方法来解决这个问题?希望这不会偏离主题。我试图添加\'meta_key\' => \'_thumbnail_id\' 在下面的脚本中,但不起作用。 <div class=\"grids entries\"> <?php $cats_to_show = get_sub_field( \'cate
阻止将Add_Filter应用于wp-admin页面
我正在对自定义字段插件应用过滤器。add_filter(\'acf/load_value\', word_swap); 我的问题是,这也将其应用于wp admin中的页面。我只想过滤器应用到实际的WP网站,而不是管理面板。如何防止筛选器应用于wp admin页面?我想我会这样做if(page == \'wp-admin\') add_filter(\'acf/load_value\', word_swap);
TAX_QUERY中的ORDER或ORDERBY(如何在WP_QUERY中定义术语的顺序)
我正在尝试解决如何在WP\\u查询中定义术语的顺序。我正在创建一个知识库。我有一个称为知识库的CPT和一个称为主题的分类法。我的代码输出所有主题术语,然后循环浏览4篇具有元键top\\u four\\u num的帖子,这是为了显示主题中的前四个问题。然后我有一个嵌套的循环,该主题中的其余帖子都是这样的。这些都被JQUERY隐藏,用户单击“显示所有链接”以显示。一切都按我所希望的方式进行,但我不知道如何改变条款的顺序。目前,它们按字母顺序出现。我已向codex和tax\\u查询中没有基于订单的参数。有人能告
如何获取所有用户及其元数据的列表
如何获取角色为“Customers”的所有用户的列表,包括每个用户的所有元数据,表示wp\\u users+wp\\u usermeta。下面的查询不会生成所需的结果。 $query = \"SELECT * FROM wp_users INNER JOIN wp_usermeta ON wp_users.ID = wp_usermeta.user_id ORDER BY ID DESC\'); \"; $data = $wpdb->get_results($que
获取查询中的用户,并以随机顺序将用户输出限制为五个
在footer.php 我用以下代码显示我博客的所有作者:$args = array( \'meta_key\' => \'last_name\', \'orderby\' => \'meta_value\', \'order\' => \'ASC\' ); // Create the WP_User_Query object $wp_user_query = new WP_User_Query( $arg
删除非管理员的更新NAG
我正在尝试删除或隐藏非管理员用户的更新NAG。作为一名管理员,我看到:我看到的处理这个问题的流行答案是:function hide_update_nag() { if ( !current_user_can(\'update_core\') ) { remove_action( \'admin_notices\', \'update_nag\', 3 ); } } add_action( \'admin_head\', \'hide_
主站点单属性.php设计,作为多站点的主页
一段时间以来,我一直在研究如何做到这一点,现在我手头拮据。例如,我有我的主要博客。com,我们已经创建了一个自定义post类型的属性。当我们通过多站点创建其他站点时,我需要一个属性(例如.com/blog/property/1exampleproperty)的精确布局和格式作为主页。这可能吗?非常感谢。
WordPress多站点-配置本地开发副本
我刚刚继承了一个word press项目,该项目已配置为word press多站点。出于开发目的,我通常只需将word press安装放在wamp服务器上的一个子文件夹中,获取数据库的副本,然后在整个sql转储中进行搜索+替换,以便在本地环境中解析,通常是192.168.1.10/project\\u name/然而,该项目是在其生产环境中建立的,作为一个多站点,响应多个域。是否可以在wamp设置中运行此项目?如果没有,是否有关于如何创造当地发展环境的建议?如果是,是否可以提供如何实现这一目标的步骤?我们
正在将“-2”添加到URL末尾(无重复页面,无垃圾页面)
我有一个名为“Orlando”的页面,由于某种原因,该页面的url是/orlando-2/. 我从未在这个网站上创建过另一个“奥兰多”页面,也没有任何页面存在于垃圾中。也没有其他页面包含“Orlando”一词。我知道当您有多个同名页面,但如果没有重复,则无法找到任何修复时,会发生这种情况。谢谢
“立即发布”,具有自定义帖子状态
我已注册了自定义帖子状态“编辑”。每当帖子更改为使用该状态时,发布时间将设置为状态更改的时间,而不是“立即”。这很令人沮丧,因为我的编辑们通常没有注意到这一点,并且在过去的两天内发布了文章。代码如下:// Register Custom Post Status function custom_post_status() { $args = array( \'label\' => _x( \'Editin
我无法在WordPress 4.5.3中更改固定链接
我的网站有问题。我使用最新版本的Wordpress,但当我尝试更改post permalink时,我没有任何结果。“更改链接”对话框未显示。只是什么都没有发生:(没有错误,没有警报,什么都没有。控制台也没有任何错误。此网站已安装以下插件:活动自定义表单SQTranslateTymCE AdvancedUser角色编辑器我可以停用它们,但没有任何效果。在wp配置中。php不存在WP-HOME和WP-SITEURL,我已经了解到这个问题。
将有效的XHTML结束img标记添加到WordPress图库
默认WordPress库img标记关闭,如<img> 这是无效的XHTML。我使用的lazyload XT插件以有效的XHTML img标记为目标,这意味着结束应该是:<img src=\"http://www.acaciafotografia.com/wp-content/themes/jamdxstarter/img/tri.jpg\"/> 而不是<img src=\"http://www.acaciafotografia.com/wp-content/them
从循环结果中排除页面
在我的子主题中,我很难从主索引循环中排除特定页面。我在函数中找到了以下函数。修改索引的php。php循环,以便显示页面而不是帖子:add_action( \'pre_get_posts\', \'pages_loop_on_index\' ); function pages_loop_on_index( $query ) { if ( $query->is_home() && $query->is_main_query() ) { $q
始终显示下一个/上一个文本(按钮)
正如您看到的分页。没有“pre”按钮或文本。因为没有以前的帖子。()http://prntscr.com/bmuui2 )但是,我想显示按钮(上一个/下一个),即使没有(上一个/下一个)帖子。因为设计平衡。我想一直这样表演。()http://prntscr.com/bmutmv )我使用此代码并参考此codex(https://codex.wordpress.org/Function_Reference/paginate_links )<?php global $wp_query;
如何在WordPress主页上显示最近的评论和帖子标题?
我想在WordPress博客主页上显示10条最近的评论和帖子标题。为此,我从最近两天开始搜索,但我找不到任何解决方案,有人能告诉我怎么做吗?
Create users via PHP
我想用另一个数据库(我也可以访问)生成的csv文件中的某个用户更新我的用户列表。我想动态创建一个用户(使用用户名、密码等)和其他自定义字段(如语言、状态和其他个人变量)。我已经获取了我的csv(可以正常工作),但当我尝试使用wp\\u insert\\u user创建用户时,什么都没有发生:/代码如下:function clients_csv($file){ $csv = array_map(\'str_getcsv\', file($file)); for($i=0;$i<