您当前的位置:首页 > TAG信息列表 > testing

  • 确定插件在您的WordPress安装中的使用位置

    时间:2017-01-12

    我继承了现有的wordpress安装,有几个插件(活动和非活动)我不熟悉,也不确定它们是否仍在以任何方式使用。一旦我发现它们根本没有被使用,我计划删除它们。您是否有任何提示或方法可以自动测试是否有任何内容使用这些插件(如果有,请确定在哪里),而无需逐个停用,并检查不同的页面或仪表板?我想在我的posts表中搜索插件的短代码?

  • 我如何测试为什么评论挂钩不起作用?

    时间:2017-02-19

    我试图在评论获得批准后执行操作。此操作的目的是使用register_new_user, 使用评论者的姓名作为用户名,电子邮件作为用户电子邮件。使用wordpress自动生成密码,并通过电子邮件向新用户发送其用户详细信息,我认为在使用register_new_user.然而,这是行不通的。我的代码有问题,但我不知道是什么。通常在javascript中,我可以使用alert对其进行测试。在css中,它也很容易测试。然而,我不知道如何测试这一点,因为在您批准评论之前,操作不会发生。所以我需要知道的是,如何测试代

  • 在单元测试期间安装插件的正确方法是什么?

    时间:2019-02-15

    我正在测试一个依赖WooCommerce的插件。为了正确测试集成,我需要在WordPress测试应用程序中安装WooCommerce。我尝试使用wp-cli 通过install_wp_tests 脚本:wp plugin install woocommerce --activate --allow-root --path=$WP_CORE_DIR 这将消除一个错误:Error: \'wp-config.php\' not found. 据我所知,测试配置文件位于/tmp/wordpre

  • 如何在程序化上传图片时触发wp_Handle_Upload_preFilter过滤器?

    时间:2019-04-02

    我正在清理上载的SVG文件wp_handle_upload_prefilter, 示例:// Example code add_filter( \'wp_handle_upload_prefilter\', function($file) { if ( $file[\'type\'] === \'image/svg+xml\' ) { $this->sanitize( $file[\'tmp_name\'] ); } } );&

  • 如何测量主题或插件使用的CPU和RAM

    时间:2019-04-23

    我已经为WordPress制作了一些插件,但除了产生错误之外,我没有办法判断我的插件是否正确。我如何知道插件使用的CPU时间和RAM的数量?我知道这是第二个问题,但它是相关的:除了作为用户浏览之外,如何测试软件?

  • 集成测试中的REST API-按插件过滤不起作用?

    时间:2020-01-02

    I have a bunch of custom fields in my REST API response, and I need to refactor the code for it, so I\'m creating an integration test for it, just to make sure nothing breaks in the process of refactoring. The testing suite was build using wp sca

  • PHP单元测试和WooCommerce常量

    时间:2020-01-13

    我试着在WC_VERSION 常数主要类别:class WC_Custom_Variable_Products_Dependencies { /** minimum WooCommerce version required by this plugin */ const MINIMUM_WC_VERSION = \'3.7.9\'; public function __construct() { add_

  • 如何对开机自检输出进程进行phpunit测试?

    时间:2020-01-31

    我想知道如何测试帖子的html输出。像WP一样,在现实中会在前端输出它。此时,我的具体情况是测试oembed缓存,因为我想测试重新缓存。AFAIK WP只缓存与post关联的oembed结果。所以我不能只运行一些文本the_content 滤器我喜欢为此测试真正的后处理,通常也会测试可能出现的其他情况。到目前为止,在我的搜索中,我只找到了如何在单元测试中创建帖子的教程,而没有找到如何在上面实际运行测试的教程。

  • 将生产站点克隆到本地?

    时间:2020-08-14

    我已经使用WordPress有一段时间了,但我经常面临的一个问题是创建生产站点的本地克隆,以便测试更改/更新。我目前的流程是这样的。。。运行XAMPP服务器下载站点文件(Filzilla)下载数据库(phpMyAdmin)创建本地数据库(phpMyAdmin)我的问题很简单。Is it possible to automate this entire process? 如果没有,什么可以自动化以减少耗时?我有点研究过Docker,但它似乎令人困惑,我不知道它对这些步骤中的大多数都有帮助。我知道有一些插件

  • 我可以在我的WordPress网站上随机发布很多帖子来进行测试吗?

    时间:2020-09-16

    我刚刚按照https://kubernetes.io/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/现在,我想在Wordpress数据库中填充许多帖子,以用于测试。我真的不在乎这些帖子的内容。就我而言,它们可能是完全随机的。我所关心的是他们有很多。有办法吗?

  • 在计划的cron任务中包括调用功能修改是否有延迟?

    时间:2020-09-18

    我正在测试我的cron任务。我不确定,但这似乎是以前代码的效果。所以,我想知道当您修改调用函数,现在运行cron任务(我使用WP-Control)并加载页面时,应用的代码不是您上载的最新代码。是对还是错?excalty会发生什么,调用函数会被缓存?

  • 如何为WordPress测试套件启用IDE集成(自动完成)

    时间:2020-09-25

    测试主题或插件时,可以使用WP-CLI构建测试套件设置,wp scaffold plugin-test plugin.那么,有没有一种集成编辑器/IDE(在我的例子中是VS代码)的好方法,以便自动完成(方法签名等)在测试中工作?由于测试库安装在/tmp/ 编辑器没有索引这些文件,因此认为缺少类和函数。

  • 克隆WordPress以在本地主机上进行测试(使用Fiddler)

    时间:2020-10-01

    WordPress的本地设置位于http://127.0.0.3/blog.呼叫时https://my.domain.name/blog/wp-login.php, 我得到了服务;包括谷歌验证码。但是登录到302 重定向到http://127.0.0.3/blog.为了覆盖我的服务器默认域,我在本地将其添加到wp-config.php 文件:define(\'WP_HOME\',\'http://127.0.0.3/blog\'); define(\'WP_SITEURL\',\'http://1

  • 模拟单元测试中的WP_CLI静态方法

    时间:2020-12-07

    我正在为正在开发的库编写单元测试(而不是集成)。在那里,我们创建了一些我想测试的WP-CLI命令。它们中的大多数只是重命名东西,将东西从lib复制并粘贴到项目中。当事情成功与否WP_CLI::success() 或使用类似的方法将消息输出给用户(log, warning 或error).所以我想做的就是输出这些方法的内容,这样我就可以测试所需的输出是否发生了。使用Mockery 我试着做了以下事情// Mock certain WPCLI methods. $wpCliMock = \\Mocke

  • 如何在WordPress站点的测试/暂存副本上禁用重定向

    时间:2021-02-24

    我继承的这个网站运行着一个Buddyboss和Buddypress相结合的论坛。我不得不在所有用户交互上安装ReCaptcha,但我对它们的布局不满意,我怀疑buddyboss和buddypress存在冲突。因此,为了找出如何在不破坏任何东西的情况下修复问题,我需要一个测试/临时站点。我尝试了WP STAGING插件,但它需要自己的身份验证,这绕过了我想要修改的登录页面。那不是我想要的。因此,我与我们的提供商创建了一个子域(test.example.org),并在其中上载了生产站点的副本。(尚未复制数据库

  • 用于大型WordPress安装的示例--测试--数据

    时间:2021-08-06

    我正在开发一个插件,Index WP MySQL for Speed. 对于测试来说,有一个非常大的WordPress安装,其中包含数千篇文章、页面、元数据条目、媒体项、用户、选项等等,这将非常有用。数据的含义并不重要——它可以是lorem ipsum文本——但拥有大量数据将非常棒。就我而言,我不在乎wp内容/上传中的媒体文件是否可用。我只想让我的测试安装的MySQL数据库服务器屈服。如果这是一个WooCommerce测试站点,那就太好了。(我知道主题单元测试数据文件位于https://wpcom-the

  • 如何设置PHPUnit PolyFill以在Mac上进行测试?

    时间:2022-02-06

    通过brew安装了带有PHP的mac开发机器。我正在尝试设置测试工具。我成功地搭建了测试脚手架wp cli并管理以获取bin/install-wp-tests.sh 做自己的事。但我有个错误phpunit tests/test-sample.php:Error: The PHPUnit Polyfills library is a requirement for running the WP test suite. If you are trying to run plugin/theme int

  • WordPress中的适当单元测试

    时间:2016-05-23

    WordPress中有不同的线程可用于单元测试。就关注点而言,应该对WordPress中完成的每一项定制进行适当的单元测试。我已经检查了一些插件和文章。以下是一些。http://codex.wordpress.org/Theme_Unit_Testhttp://wptest.io/https://make.wordpress.org/core/handbook/testing/automated-testing/phpunit/</现在,使用PHP单元,我们可以根据需要编写测试用例。可以为核心功能和

  • 如何在上线前在带有LEMP堆栈的VPS上测试WordPress?

    时间:2016-06-03

    我有example.com 在VPS液滴上运行Ubuntu 16.04. 网站是用WordPress建立的LEMP 堆栈(Linux EngineX MySql和PHP),使用EeasyEngine. EasyEngine将自动安装LEMP堆栈。假设我想用example.com 在另一个位置更换旧的liveexample.com 通过测试example.com 当我完成的时候。我所做的是,我部署了另一个IP地址不同的水滴,当然是来自同一个VPS提供商。我使用相同域名的EasyEngine安装了LEMP+

  • 如何自动更新后的网站检查?

    时间:2016-06-20

    作为我工作的一部分,我维护客户的Wordpress网站(大约25个安装)。为了快速有效地完成这项工作,我使用了Jetpack的“管理”功能。如果出现问题,我会使用全自动备份(Updraft插件)。它工作得很好,但每次我更新(Wordpress、主题和插件更新频率很高),我都必须去网站检查是否一切正常。一段时间以来,我经历了很多次问题,主要是一些简单的问题,如一些插件中的“无法连接”错误,没有在侧边栏中加载插件,主题更新后字体大小改变等等。问题不是很严重,而且几乎总是很容易解决,但有时我会忽视它们,让我的客