您当前的位置:首页 > TAG信息列表 > php
如何每24小时运行一次代码?
我正在为基于Woocommerce的面包店编写自定义插件。问题是,它有基于两天前订单的库存。产品A的产量为500件。库存减少了2天前订购的物品数量(全球总额)。我写了这个函数,它可以工作(我猜),但我仍然必须每天午夜(24:00/12 a.m.)调用这个函数最好的解决方案是cron,我听说WP有自己的类似crown的功能,只有在有流量的情况下才能工作。您认为在真正的cron之上使用WP-cron是个好主意吗?每天大约有100人访问page。请您帮我编辑下面的代码,以存档这些点,好吗?1) 每天24:002
用于产品子类别列表页面加载的过滤器
我需要在woocommerce wordpress站点中加载子类别列表页面时运行代码。子类别列表页的路由为\'/产品类别/{catgeory}/{子类别}。我需要一个过滤器,我可以挂在这个页面加载和运行代码时。我还可以在路由的模板文件中运行代码。但我找不到它。有人能帮忙吗?
WordPress REST API REGISTER_REST_ROUTE出现500错误
我想创建一个类来注册我的自定义主题rest路由。在我编写了这段代码之后,我注意到RESTAPI将给出500个错误,而axios无法获取数据。我想通过使用vue创建一个单页wordpress网站来获取页面内容,但目前我需要解决这个问题。有人能帮我吗?我的代码正确吗?class Uheme_Rest_Routes { public static function init() { add_action( \'rest_api_init\', array( __
如何显示存储为数组的MySQL表数据?
我的WordPress网站上有一个“mlw\\U结果”表,其中存储了测验结果。我使用“测验和调查大师”插件创建这些测验。现在,我需要显示特定测验会话的所有结果(结果Id=7)。虽然我根据需要获取了所有其他字段,但在需要实际值而不是数组的位置会显示两个数组。<?php define( \'SHORTINIT\', true ); require( \'wp-load.php\' ); $id=7; global $wpdb; $result_data = $w
在主机的PHP升级后开始收到警告消息
我使用的儿童主题是2122(客户总是对的)。我最近开始在仪表板顶部和仪表板的Jetpack面板上看到以下警告机器人:“警告:在第81行的/home/leytongr/public\\u html/wp-content/plugins/theme-logo-plugin/themelogo.PHP中使用未定义的常量register\\u设置-假定“register\\u设置”(这将在PHP的未来版本中引发错误)。”这是从第80行开始的代码,您将看到我在这里提出查询的原因:function tl_init()
内部服务器错误-将正在运行的多站点安装移动到我的本地主机
因此,我不断遇到服务器错误,似乎无法确定问题的根源。我可以登录到我的管理面板,但重定向不断产生错误。不确定问题是否在于.htaccess (我每次改变似乎都会让事情变得更糟).wp-config 文件或在我的数据库表中(wp_site, wp_options etc)我的多站点安装位于WAMP 文件夹位于/www/oggo-local/ 和am使用子目录多站点设置。。htaccessRewriteEngine On RewriteBase /oggo-local/ RewriteRule
如何用PHP变量重写URL,并访问一个外观正常的URL?
我想将WordPress中未创建的旧数据库网站更改为WordPress。我的网站使用PHP变量,因此URL最初为:example.com/index.php?tl=1&pg=2&bs=3&hcbs=4&sc1bs=5&sc2bs=6&sc3bs=7&hc=8&blbs=9 但我可以将其重写为外观正常的URL:example.com/1/2/3/4/5/6/7/8/9.php 为了在旧站点中做到这一点,我在.htaccess
将信息从CustomPost类型加载到模板页面
所以我有一个自定义的Post类型,叫做members。对于此自定义帖子类型,我将ACF链接到一个表单以创建一个帐户。此帖子类型是用户创建和存储的。现在,我想检索存储在post类型中的所有成员,并将其显示在模板页面中。我有内部函数的代码。自定义帖子类型的php为:function init_members() { $labels = array( \'name\' => \'Members\', \'singu
PHP通知:未定义的偏移量:-1-导航上一个/下一个
我使用这段代码作为导航插件的一部分,例如,对于自定义帖子类型,使用previous和next。$pos = array_search( $post_id, $exhibs ); if( $previous ) { $new_pos = $pos - 1; $class = \'nav-previous\'; } else { $new_pos = $pos + 1; $class = \'nav-next\'; } i
登录重定向。检查用户元并相应地重定向
我有一个功能,可以检查一些用户元,然后根据它重定向。在我更新网站上的所有内容之前,我很确定这是可行的。出于某种原因,现在当有人登录时,它总是重定向到/updated-terms-and-conditions/. 我已经检查了发生这种情况后的用户元及其设置是否正确,因此我希望它重定向到/.有什么想法吗?function redirect_login_to_tos($redirect) { $user_id = get_current_user_id(); $checkout
WooCommerce结账页面-将自定义字段复选框值输入电子邮件
我已在签出页面中添加了一个复选框:add_action(\'woocommerce_after_order_notes\', \'client_already_field\'); function client_already_field( $checkout ) { echo \'<div id=\"client-already-field\"><h3>\'.__(\'CLIENT ALREADY? \').\'</h3>\
我的Single.php页面跳过了第一个div标记
我目前正在设计我的单曲。php文件,并且由于某种原因,在编译时,页面完全跳过第一个标记,然后打印其他所有内容,包括<h1> 在第一个中标记<div>. 目前我唯一的修复方法是放置一个空白<div> 标记之前<div class=\"page-header mb-5\"> 为了打印并因此查看样式,我觉得我的代码中只存在一个bug,不想依赖空白<div> 作为修复。有什么帮助吗?<?php get_header();?>
WordPress自定义终结点多个参数
我试图在我的存储中创建一个路由,以接收来自API的通知,但每次我测试我创建的路由时,都会收到以下错误消息No route was found matching the URL and request methodfunction notifications_cbt_func($request) { return $request; } add_action(\'rest_api_init\', function () { register_re
Site Health表示,即使在我升级到7.4.4之后,我仍在运行较旧版本的PHP
“站点运行状况”中显示了一个错误,表示我正在运行旧版本的PHP。升级到最新版本后,我仍然收到错误。我错过了什么吗?
当图像不存在时,函数设置默认图像
我使用此代码显示搜索结果: $image = wp_get_attachment_image_src( get_post_thumbnail_id(), \'thumbnail\' ); $my_image = ( $image[0] != \'\' ) ? \' <img alt=\"\' . esc_attr( sprintf( the_title_attribute( \'echo=0\' ) ) ) . \'\" title=\"\' . esc_attr( sprin
隐藏WordPress插件源代码
我想知道是否有办法向用户隐藏Wordpress插件的源代码。我知道wordpress是开源的,但如果可能的话,我不希望用户能够访问和查看我的插件源代码。如果有一种方法可以将其他服务器中的外部php文件中的源代码包含/需要到插件文件中,那就太好了。请让我知道你建议的方法,以达到我的目标!谢谢各位
如何在结账过程中VAR_DUMP$VARIABLE(我的产品元可调用吗?)
抱歉,伙计们,不得不再次发布此消息,因为网站不允许我回复评论(新帐户)。我一直在编写一些代码,以根据自定义字段的数值减少可变产品的数量。这很好,但是我已经实现了一个复选框,基本上可以打开/关闭每个产品上的功能。此自定义复选框也可以正常工作,出现在“Product General Settings”(产品常规设置)中,并存储数据良好-我已通过产品页面上的VAR\\u DUMP()确认了这一点,它准确地转储了yes-(长度=3)。虽然数据正在存储,但我似乎无法将其用作条件,如果(\'是\'==$stock\\
从WordPress插件连接到另一个服务器数据库
我正在寻找一种方法,以便从我正在构建的插件连接到我的数据库。该插件将公开,以便用户可以看到连接信息。插件需要使用我的服务器数据库中的数据,因为它是我的用户wordpress网站的外部数据库,而不是在他们的服务器中,我必须使用PDO或mysqli\\u connect之类的东西,连接信息将出现在代码中,这是我不希望发生的。我想知道是否有一种方法可以连接我的数据库,而无需在代码中共享我的连接信息,或对该部分代码或整个代码进行编码,而无需在客户端服务器中安装额外的解码器。我也尝试过Ioncube编码器,它非常好
STR_REPLACE从标题中删除单词
我有一个审查电影(DVD/蓝光等)的网站,因此特定类别中的每一篇评论都会在标题后加上(蓝光),另一篇会加上DVD等等。i、 《复仇者:无限战争》(蓝光)。我想从页面标题中裁剪光盘(蓝光)的格式,我有这个代码,但它不起作用。不确定是什么问题。<span style=\"color: #ffffff\">About <?php if (in_category(\'5447\') ):?> <?php echo str_replace(\"(Blu-ray)\",\
如果选中复选框,加载/触发几个函数的最简单方式?
我在Woocommerce产品的常规设置上有一个自定义复选框字段。我还有5个左右的函数,它们都能完成我希望它们完成的任务。这些内容目前包含在“我的孩子”主题的功能中。php文件。我想这样做,一旦选中产品管理页面上的复选框并保存。。。所有这些功能现在都处于活动状态,只影响上述产品。有没有比添加条件更简单、快捷的方法if ( \'yes\' == $custom_field && $otherstuff ) 手动执行每个功能?