WordPress网页在性能方面苦苦挣扎
我有一些构建wordpress页面的经验,但我和我的朋友正在开一家电子商店,我们希望一切都完美无瑕,所以我们决定聘请一名自由职业者。他做得很好,我们很喜欢这个页面,但我们遇到了一些性能问题,导致我们的seo下降。我正在使用网络。开发/测量,几乎每天都要检查站点,性能选项卡在那里变得非常疯狂。前一天我有25分,下一天是80分,然后回到20分。。。(100是最好的)。我一直在尝试通过一些站点速度插件来解决这个问题,比如NitroPack、ShortPixel for Image。起初,它们似乎起作用了,因为当
构建具有多个赞的动态WPDB查询
我需要使用多个字符串查询数据库表。只有当;“标签”;列匹配所有字符串。我事先不知道字符串的数量(它是动态的)。我想我很熟悉这段代码,但我没有从数据库中获得任何匹配项: function getMatchingRecipes() { // get the search query: $tags = ($_POST["tagsToSearchWith"]); // clean it up:
使用受密码保护的表单,而不使用wp-login.php
我需要对页面进行密码保护,但从我查找的内容来看,表单的操作需要使用以下内容:action="\' . esc_url( site_url( \'wp-login.php?action=postpass\', \'login_post\' ) ) . \'"或action="\' . get_option(\'siteurl\') . \'/wp-login.php?action=postpass"两者都是完全相同的东西,都利用wp-login.php.我面临的问题是
如何正确转义翻译后的字符串?
我很难理解如何用WordPress转义翻译的字符串。。。以下代码来自Wordpress codex:function wpdocs_kantbtrue_init() { $args = array( \'labels\' => array( \'name\' => _x( \'Recipes\', \'Post type general name\', \'recipe\' ),&
如何在单一产品页面和存档页面中更改WooCommerce循环产品标题的Html输出
我目前正在设计我的自定义WooCommerce主题,并想知道如何在单个产品页面和归档页面中更改loop\\u product\\u title的HTML输出。我对函数的了解较少,但我制作了此内容,但它不起作用。我只想让循环产品标题包含元素,并在归档页面中包含元素。if ( is_product() ){ function woocommerce_template_loop_product_title() { echo \'<h2 class="product-title&q
WordPress达到内存限制,但不是来自服务器
我已经为此挣扎了好几个小时好几天了。我现在需要好的解决方法。当我在WordPress中执行某个操作时,有时会出现致命的内存错误。错误发生在我点击;更新(&Q);在标签/术语上。该错误似乎与WordPress核心文件有关。脚本似乎达到了大约700 MB的内存限制:https://www.screencast.com/t/i6USBKHuWcxS但是,服务器上的限制要高得多—5096 MB:https://www.screencast.com/t/CyRJs8dohYYh我们的服务器管理员已经确认,我们没有达
是否可以在块外使用wp.data.select(‘core’)?
我有一个为帖子类型创建的选项页面,它不使用Guttenberg块,但我想知道在该页面中是否可以使用@wordpress/data 为了检索具有以下内容的帖子,而不是使用REST API?wp.data.select( \'core\' ).getEntityRecords( \'postType\', \'post\' ) 现在,wp.data.select(\'core\') 简单返回null
如何在WordPress中从循环中排除类别ID
我试图从我的循环中排除2个(可能更多)ID,它显示所有有帖子的类别。我当前试图排除的类别ID是1和19。我对PHP非常陌生,但之前能够通过在论坛上搜索来解决我的问题,但迄今为止没有任何效果。// Function to create shortcode of all categories function my_categories_shortcode() { // extracting categories $args=array( \'orderby\
WordPress自动删除换行符
编写Woocoomerce产品的说明并插入换行符时br 或p 标签,WordPress会自动删除它。这真的很烦人,因为在某些方面,我想稍微换行。我经常找到安装TinyMCE的解决方案。之后WordPress不会删除p 标记,但插入  在它里面,所以断线是非常大的。所以我想要一个像p 标记,因为npsb 在两个句子之间产生太多的空格。我还尝试了以下解决方案:向p标记添加一些属性,如 <p data-x> </p>用如下注释将p标记包装起来<!-- wp:ht
如何在WordPress管理仪表板上创建新的部分?
我正在尝试创建一个新的;“第节”;存储团队成员的姓名和照片。WP中是否有默认方式添加此部分,还是通过主题添加?我还想添加另一个部分来展示已经完成的工作。看起来这应该很容易,但我正在努力寻找解决方案。仅供参考,我正在使用Elemenator和Astra主题。谢谢
在wp-admin内的评论页面上添加Comment_id
在WordPress的后端,在评论页面上。是否可以为comment\\u id包含一列?这里是一个视觉的地方。。。...也许在评论栏的左边?如果是的话,什么是有效的方法?or 如果更简单,在127.0.0.1下为每个评论?不管怎样,我只需要一个视觉效果,因为这个数字对于我的非技术客户在另一个任务中所需要的东西将非常重要。
关于重新调整WordPress 404处理程序用途的问题
我一直在尝试为我正在开发的一个房地产网站重新调整WordPress的404处理程序/模板文件的用途。我知道,当请求一个不存在的URL时,404页面会被提供,并且它会返回404状态码(而不是200)。但我最近发现了一种方法来调整404模板文件,使其更具创造性。更具体地说,我首先解析请求的不存在的URL,然后使用返回值查询外部API,然后显示返回的数据。到目前为止,它的效果比我预期的要好得多,尽管我知道一个重要的问题,我希望我能解决。In those situations where the 404 hand
WordPress是否支持.flac音频文件格式?
它对我有效,但我找不到官方支持的证据,所以我担心它可能不会对每个人都有效。
WP CLI不输出任何内容
我正在尝试使用wp cli 命令行工具,但像许多其他工具一样,它不适合我。站点本身正在加载,没有问题。获取信息确实有效:$ wp cli info OS: Linux 5.4.0-54-generic #60-Ubuntu SMP Fri Nov 6 10:37:59 UTC 2020 x86_64 Shell: /bin/bash PHP binary: /usr/bin/php7.4 PHP version: 7.4.3 php.ini
如何在未过滤的$wpdb->Get_Results函数中执行不同的SQL查询
我看到了$wpdb->get_results 该函数未被核心代码清理($wpdb is get_results escaped).例如,在以下代码中$wpdb->get_results( "DELETE FROM `wp_postmeta` WHERE `meta_key` = \'likeiwould\' AND `meta_value` = \'{$array[\'item\']}\'" ); 它应该执行mysql睡眠命令,但不起作用。$array[\'ite
数据不能通过管理页面中的AJAX和jQuery插入和更新?
我制作了自定义插件并完成了crud操作,在管理页面中显示所有数据,使用了ajax和jquery。数据已成功删除,但未插入或更新。数据成功通过ajax,但未插入。还有,如果输入块为空,我会放置一些数据并更新它,我会看到什么。它得到了第一行数据错误-https://prnt.sc/wnzqjr用于插入数据的ajaxjQuery(\'.ins_btn\').click(function(){ var id = jQuery(this).attr(\'data-id\');
为访问者和特定角色启用特定的CSS代码
如何为访问者和特定用户角色启用特定css代码例如,此代码:input[type=radio] { border: 1px solid !important; }
将产品标签存档限制为特定用户
我想限制某些用户访问前端的“产品标签”存档。我尝试过使用几个插件,但它们只允许我限制对页面或特定产品的访问。有没有办法做到这一点?谢谢
显示所有分类术语,如果术语适用于当前帖子,则添加类别
我有一个自定义帖子类型的自定义分类法。我需要所有可用的术语(及其描述)显示在该帖子类型的单个帖子上,无论每个术语是否应用于它。基本上,如果一篇文章有这个词,它将是粗体的,如果没有这个词,它将变灰但可见。我能够让它与每个术语的条件语句一起工作,但我希望客户能够在将来添加或删除术语,而无需每次更新模板。
我的css突然不再加载
我对我的CSS做了一些小改动,没什么疯狂的,把它们上传到了我的网站上。清除了我的缓存,网站突然不显示我的自定义样式。网站:http://experienceantwerp.be/我的样式包含在队列中。php文件,但它始终有效。if (!function_exists(\'understrap_scripts\')) { /** * Load theme\'s JavaScript and CSS sources. */ function