如何在产品页面的图像上添加包装元素
我需要使用WooCommerce为产品列表页面上的图像添加包装器元素。我正在尝试使用via函数。php是一个改变的钩子,但我不知道如何解决它remove_action( \'woocommerce_before_shop_loop_item_title\', \'woocommerce_template_loop_product_thumbnail\', 10); add_action( \'woocommerce_before_shop_loop_item_title\', \'woocomme
如何链接到同期限的最新定制帖子
标题说明了一切。我正在尝试链接到自定义帖子类型的最新帖子,但只在同一期限内。目前,我的代码成功地回显了正确的术语ID,但没有在屏幕上显示链接。<?php // Get the ID of the current posts\'s term $terms = get_the_terms( get_the_ID(), \'comic-series\' ); // Only get the parent term and ignore c
如何修复阻止Cookie错误,不让我登录到wp-admin?
我编辑过函数。php文件,并在自定义端点的主题文件夹中添加了一个新文件夹,之后我无法登录到wp admin。我从函数中删除了文件夹和代码行。php,但它仍然不允许我登录。我已清除了所有缓存和cookie,但仍然收到相同的错误:(这个混合内容错误在前面是可见的,但我当时可以登录。P、 我最近更改了wordpress域名以及主页url和网站url,还使用搜索和替换工具将所有旧url替换为新url。P、 另外,我编辑的主题是原文的副本,带有符号链接。P、 P.P.S.我已修复混合内容错误,但cookie错误仍然
如何在WordPress上实现哨兵?
我需要Sentry来跟踪我项目代码中的错误,wordpress的非官方插件似乎毫无用处。我应该如何修复它?
在ISTER_BLOCK_TYPE中注册多个样式/脚本
我使用以下代码注册Gutenberg块:register_block_type(\'create-block/myblock\', array( \'editor_script\' => \'create-block-myblock-script-editor\', \'script\' => \'create-block-myblock-script\', \'editor_style\' => \'create-block-mybloc
如何使用特定的电子邮件地址更改用户头像
我的代码无效:-((电子邮件0、1、2、3…59中的数字-这些是秒)add_filter(\'get_avatar\', \'my_get_avatar\', 10, 5); function my_get_avatar($avatar, $id_or_email, $size, $default, $alt) { $mail = $id_or_email->comment_author_email; $email_list = array( \
将锁定图标放置在WooCommmerce的“下单”签出按钮上(WordPress‘忽略’更改...)
尝试做一些我认为相对简单的事情。这里是默认的woocommerce“;下单“;按钮<button type="submit" class="button alt" name="woocommerce_checkout_place_order" id="place_order" value="Place order" data-value="Place order">Place
插件可以通过哪些不同的方式向WordPress站点添加过滤器?
我有一个正在应用的筛选器,但找不到对应的调用add_filter(). 有没有其他方法可以添加它?具体来说:我正在尝试维护/更改Wordpress插件(私人开发,无法联系原始开发人员),对于我当前的更改,我已经跟踪了调用的执行路径:$output = apply_filters(\'<plugin_name>-output-block\', $output, $my_args); 然而,我一生都无法找到过滤器的定义。我已经浏览了插件的整个代码库;<plugin_name>
评论表单代码重定向到带有空白页的wp_Comments_post.php
单个帖子中的评论形式效果很好。然后,在添加一些定制之后,在发布评论之后,它会重定向到此链接wp\\u comments\\u post。带有空白页的php。这是我在注释中的代码。php那么,让它再次工作到底出了什么问题?<?php $form_args = array( \'fields\' => array( \'author\' => \' <form class="getin_form" id="p
为什么我的wp_enQueue_style()不起作用?
我是wordpress的新手,第一次尝试在localhost上开发一个儿童主题。我正在尝试加载样式。css在函数中使用此代码。php。这就是全部功能。php文件:<?php //registers styles in header function load_stylesheets() { wp_register_style(\'bootstrap\', get_stylesheet_director
如何从当前页面URL中删除查询字符串?
在页面加载时,我想从当前URL中删除特定的查询字符串,这可能吗?是否有特定的功能?有一个函数remove_query_arg(\'query_key\'); 和template_redirect, 我想我可以用它们,比如。function abc_redirections() { $url = "https://".$_SERVER[\'HTTP_HOST\'].$_SERVER[\'REQUEST_URI\']; if (isset($_GET[\'q
获取所有支持标签的帖子类型
我正在尝试获取所有具有标记功能的帖子类型。我搜索了很多,但找不到一个条件或什么。我需要一种方法来获取可标记帖子的帖子类型或帖子对象。以下是获取帖子类型的当前代码:public function getPostTypes() { $excludes = array(\'attachment\'); $postTypes = get_post_types( array( \'
为什么第一个循环接受第二个循环的参数?
我创建了一个index.php 具有两个循环的文件。第一个是标准的,应该只显示页面的标题。就在它下面是类的第二个循环WP_Query. 我的问题是,第一个循环从第二个循环中获取参数,页面标题会显示多次。我在文档中添加了wp_reset_postdata() 在每个循环的末尾,但这并不能解决我的问题。你们谁能给我解释一下,并指出解决办法?<?php get_header(); ?> <main role="main"> <sect
从多站点分离站点(关闭多站点)
我有一系列wordpress站点,它们位于一个多站点下:-My multisite我将重建网站,作为新构建的一部分,我们不需要多站点配置,但我需要其中一个网站的所有内容,因为它相当大。基本上,我想做的是将“网站C”作为一个单独的网站,可以删除网站“a”、“B”和“D”。任何类型的多站点功能都需要删除,并且需要作为单个WP站点工作。域如下:网站A-www.website.com/de</网站B-www.website.com/es</网站C-www.website.com/</网站D-ww
WP_USER_QUERY的带数字分页
我对下一个/上一个链接进行了分页,但我也想显示数字,以便用户可以单击2、3、4等。对于WP\\U user\\U查询,分页似乎更复杂,因为据我所知,没有任何默认的WordPress分页。就我所知,以下内容对于下一个和上一个链接是正确的。$current_page = get_query_var(\'paged\') ? (int) get_query_var(\'paged\') : 1; $users_per_page = 2; $args = array( \
类别页面中未显示的某些类别描述
我使用创建了类别页面category.php 模板,我已经拉类别描述。我可以看到代码运行良好,因为一些类别描述被放在前端,而一些类别描述没有显示在类别页面中。我找不到任何解决办法。以下是我尝试过的:更新了未拉入类别页面的类别的类别描述</我还试图通过重命名slug来验证slug冲突,但它仍然不起作用下面是我的类别中的代码。用于获取类别描述的php文件: <?php if(is_tag()){ ?> <p><?php $ca
如何做下载量统计数据库?
所以我有一个现有的wordpress网站,我们现在正在为它建立下载部分。下载将是自定义的帖子类型和文件。现在我们需要一些统计数据,比如每个cpt的下载次数(需要)和下载者(登录用户)(很好)。每天会有几百(2009)个用户下载很少的文件(3-5个)。我们一直在考虑为数据库创建一个新的表,每次有人下载一些东西时,我们都会在其中添加一行,其中包含cpt id、用户id和日期的参考号。但再次思考,这对db来说可能太重了?现在你会怎么做?有什么更有效、更好的方法可以做到这一点?
使用插件更改CSS
我正在尝试制作一个插件来更改CSS文件。我的客户希望每个季节都改变颜色,我们希望做到万无一失,这样他们就不会破坏任何东西。我已经创建了选项页面,但似乎无法使实际功能正常工作。<?php class SeizoensKleuren { private $seizoens_kleuren_options; public function __construct() { add_action( \'admin_menu\', arr
Categories in Gutenberg
我想为我的类别设置一个多选字段。我该怎么做?我的代码不起作用: function getCategories () { var options = []; var categories = wp.data.select(\'core\').getEntityRecords(\'taxonomy\', \'category\'); categories.forEach((category) => {
WooCommerce API安全问题
我正在构建一个本地应用程序,它将使用woocommerce API收集产品。我创建的API用户对该API具有只读访问权限。我正在制作的应用程序将公开,因此暴露api密钥是否存在任何安全问题?因为该应用程序不难反编译并获取API密钥。它是只读的,我在只读用户的API中没有看到任何相关内容。如有任何建议,我们将不胜感激。