重力表单:如何在确认条件短码中添加PHP函数?
在重力形式中,我用各种条件短码设置了确认。示例:[gravityforms action="conditional" merge_tag="{:3:value}" condition="contains" value="E"]*** GET A CATEGORY ***[/gravityforms] 此外,我有一个PHP函数,可以按类别获取所有帖子,我想在条件短代码中使用这个函数。我不知道怎么做,所以如果有任何帮助,
将生产站点克隆到本地?
我已经使用WordPress有一段时间了,但我经常面临的一个问题是创建生产站点的本地克隆,以便测试更改/更新。我目前的流程是这样的。。。运行XAMPP服务器下载站点文件(Filzilla)下载数据库(phpMyAdmin)创建本地数据库(phpMyAdmin)我的问题很简单。Is it possible to automate this entire process? 如果没有,什么可以自动化以减少耗时?我有点研究过Docker,但它似乎令人困惑,我不知道它对这些步骤中的大多数都有帮助。我知道有一些插件
自定义搜索结果页面查询,链接固定链接到帖子标题,同时按帖子类型分开
我正在使用Option 3 从…起this answer 作为我的来源。到目前为止,它工作得很好,它将我的搜索结果按帖子类型进行拆分,并将每种帖子类型的帖子列在各自的部分中。唯一的问题是,此解决方案似乎不允许使用the_permalink(); 如何调整此代码,以便也可以将帖子标题包装在指向帖子的锚定标记中?<?php get_header(); ?> <?php $search_query = new WP_Query( array(
更改WP表CHARACTER_MAXIMUM_LENGTH是否有风险?
我制作了一个li\'l模块来帮助自己为各种客户开发网站,它提供了一个用于自定义帖子类型的简单模板。它允许我更容易地注册帖子类型,并处理许多默认值,否则我必须设置这些值才能获得一个好的帖子列表页面等等。目前,它允许任意长度的post类型ID。我不记得三年前我写模块时为什么做出这个决定,但为了实现这一点,它必须扩展wp_posts -> post_type 如果所需的post_type 值大于CHARACTER_MAXIMUM_LENGTH.嗯,lo&;瞧,今天我访问了一个我工作过的网站,不知怎么
WP_LOCALIZE_SCRIPT在5.5更新后不再工作
WordPress 5.5更新程序之后,为什么此功能不再在我的主题中工作:add_action(\'wp_enqueue_scripts\', function() { $vars = array(\'11\' => \'22\'); wp_localize_script(\'jquery\', \'vars\', $vars); }); 它用于在5.5更新之前在标头中插入JS代码。
/wp-admin在迁移到本地主机后无法访问(没有插件问题)
我将我的本地Wordpress站点迁移到我的WPEngine帐户,它一直在工作,没有任何问题!在添加了一些内容后,我决定从live版本导出数据库,并将其导入到本地版本,以便同步。我调整了两个siteurl 和home 数据库和主页中的字段(https://localhost:8888)显示良好,但/wp admin页面被强制为https,并以ERR_SSL_PROTOCOL_ERROR 错误无法加载网站的所有其他页面并返回此错误:未找到此服务器上未找到请求的URL/新闻。它似乎是一个;permalinks
If Statement is Ignored?
我正在尝试根据帖子是否已“过期”更新布尔型自定义字段。发布日期超过30天的帖子将被视为过期。为了检查这一点,我正在使用检索发布后日期get_the_date() 再加上30天。然后我检查这个新日期是否大于或等于当前日期。然而,用于比较日期的if语句似乎根本没有触发。我查看了今天发布的一篇帖子,布尔值True/False字段为False。我查看了一年前发表的一篇文章,但仍然是假的(预期为真)。有人能帮我弄清楚发生了什么事吗?如果您对我如何改进这一点有任何建议,请随时提出来。谨致问候。add_filter(\
WordPress 5.5-ReferenceError:未定义CommonL10n错误
我刚刚升级到wordpress 5.5的最新版本,我的主题停止了工作。单击按钮时,不再自动选择类别。https://prnt.sc/u030gj
对从MySQL提取的数据进行条件格式设置
我不是PHP方面的专家,我正在尝试对从wpdb获取的数据应用条件格式。公平地说,我正在尝试为此创建短代码。我的座右铭是为$previous\\u marks&;获取价值$从数据库中删除current\\u标记,并根据if、else条件更改$current\\u标记的颜色。根据情况:如果$当前标记$前一个\\u标记,则$current\\u标记的值应与pass一起以绿色显示。值旁边的png图像否则$current\\u标记的值应以红色和fail显示。值旁边的png图像我还需要帮助在$current\\
当我分享我的站点时出现白色图像
当我共享到WordPress的链接时,它会显示一个白色图像作为缩略图。如何更改此图像?
检索脚本/样式和依赖项的URL
Given script X Y and Z how would I get the list in PHP of X Y Z and their dependencies?我需要加载几个具有依赖关系的脚本。通常我会通过wp_enqueue_script 但是在这种情况下,我需要将这些脚本加载到Web组件的阴影DOM中,并且不能依赖于wp_head 和wp_footer, 我必须自己在JS中构造DOM元素。这是为了使组件的内容与页面的其余部分隔离,以便于设计样式。
WordPress不加载jQuery
我想将WordPress与引导一起使用,但WordPress无法正确加载jQuery,因此我收到以下错误消息:未捕获的TypeError:引导程序的JavaScript需要jQuery。jQuery必须包含在引导程序的JavaScript之前。这是我的职能。php:function add_theme_scripts() { wp_enqueue_style(\'bootstrap\', \'https://stackpath.bootstrapcdn.com/bootstrap/4.5.
404将“cat”参数传递给URL时出错
我在WordPress网站上遇到了一个奇怪的问题。当我检查URL时:https://www.example.com/outlook-repair/ 一切都很好。当我向URL传递多个参数时,例如:https://www.example.com/outlook-repair/?os=Windows¶m2=abc¶m3=def https://www.example.com/outlook-repair/?os=Windows 两者都可以。但
迁移到新域名后出现JavaScript/AJAX错误
我已经将一个客户的站点从旧的垃圾域名迁移到新的域名,以更好地代表他们的业务。然而,自从移动以来,似乎出现了某种Javascript/Ajax问题。例如,我似乎无法切换选项卡(在ajax页面上),而;“快速编辑”;工具根本不起作用。当单击任何页面上的“快速编辑”链接时,我在F12控制台中发现此错误。Uncaught TypeError: Cannot read property \'hasClass\' of undefined at HTMLDocument.<anonymous&g
WordPress管理员AJAX URL重命名
我遇到了这个话题:How can I rename the WordPress AJAX URL? 尝试重命名管理员ajax的url时。php文件。我尝试了Krzysiek Dródż建议的代码// This will change the url for admin-ajax.php to /ajax/ function modify_adminy_url_for_ajax( $url, $path, $blog_id ) { if ( \'admin-ajax.php\' ==
我有一个背景图像在css文件中,但没有显示在网站上。如何修复这个问题。我发了截图。THX
锁定图片,不显示背景图像。我试过了,但没用。。。。背景图片:url(“assets/Logo.png”);如何修复此prblm。请给我答案。Thx。
搜索结果不显示土耳其语字符
我的问题是这个。有带字符串的帖子;ÖZYALIN“公司;当我搜索它时,ÖZYALIN结果显示没有任何问题。但当我以Özyalın或özyalın搜索时,结果不会显示。当字符串没有任何唯一的土耳其字符时,不会发生这种情况。例如,如果你搜索sting MAYAN,你可以使用MAYAN、MAYAN或MAYAN,结果显示为不带和issue。
.live不是函数的主题中存在jQuery错误
我正在尝试解决Chrome控制台为我使用的主题显示的一个错误,这个错误已经存在了很长一段时间了。我不懂javascript,所以不知道如何修复它,经过一些研究和阅读,我唯一的猜测是。生活应该是。根据错误,它使用JQuery 1.12.4,我读到了。从版本1.9开始删除live。我在theme makers论坛上发了帖子,但我想我会在这里更快地得到帮助。这是错误指向的代码块,它指向“quot;”;。live(\'click\',function(event){";但包括整个部分,我也注意到了一个缺失
使用WP-CLI和/或Search-Replace-DB迁移多站点
我有一个Wordpress 5.5/PHP7.3多站点生产站点安装,我正在尝试将其迁移到本地LAMP开发环境,以便进行编辑。The Problem: 就是在运行Search Replace DB脚本或WP Cli多站点迁移脚本时。一个子网站完美地加载到新的开发域上,同时主网站和具有相同主题的子网站成功加载,但主题似乎已中断(基于visual composer)。可能还有其他非视觉错误。我已经下载了所有文件,正确配置了LAMP virtualhost,并通过PHPMYADMIN将数据库导入到我的本地LAMP
在WooCommerce产品搜索中没有结果
当我尝试创建分组产品时,我键入搜索产品的字段,但我没有得到任何结果,即使我应该这样做。查看API发出的带有此URL的请求后:https://domain.com/wp-admin/admin-ajax.php?term=earrings&action=woocommerce_json_search_products_and_variations&security=abcdefghij&exclude=201929&_fs_blog_admin=true 我确认搜索