启用Gutenberg for WooCommerce
通过一个php代码片段,我为Woocommerce启用了Gutenberg。工作非常完美,但有时当我想要编辑产品时,我会在一些产品页面上看到一个白色屏幕。知道这是怎么发生的吗?(可能是JS冲突?)我不确定是否有更好的方法来启用Woocommerce的Gutenberg编辑器或这一有点不稳定的调整。WP版本:5.8.2PHP版本:7.4.26 if($post_type == \'product\'){ $can_edit = true; }
如何在类别下添加标签
如何在Wordpress上的类别下添加特定标记我博客上的主要类别example.com/recipesexample.com/fashionexample.com/beautyexample.com/life我想在下面添加标签recipes 类别类example.com/recipes/tag/appetizersexample.com/recipes/tag/breakfastexample.com/recipes/tag/dinner这些标签不应通过其他类别访问,如example.com/fashio
无法编辑服务器端呈现的块
我对古腾堡街区有意见。我创建了一个块,用于提取最近的自定义帖子类型帖子,并将其显示为旋转木马。我很难保存那个块,但我在js文件中找到了应该使用ServerSideRender的信息。现在,我在后端编辑器中遇到了一个问题。添加自定义块时,我无法选择或删除它。js代码如下:const { serverSideRender: ServerSideRender } = wp; wp.blocks.registerBlockType(\'wp-portfolio-manager/wppm-bloc
在特定类别上显示广告
我只想在特定类别中显示广告。有人能帮我吗?这是在所有帖子上显示广告的代码/<?php get_template_part( \'template-parts/ads/below-head\' ); ?>
在AJAX邮件表单中添加服务器端验证
我正在构建一个表单,它接受字段值并通过wp\\U邮件将它们发送给帖子作者。这是可行的,但我想添加服务器端验证以提高安全性。我不知道在哪里添加我的验证!我想阻止wp\\u mail命令并发送特定的错误消息。这是我的密码。HTML:<form id="prod_form" action="" method="post"> <div id="form_succ"></div>
在同一宿主中从头开始将在ASP.net中编程的Web更改为WordPress
我有一个用ASP开发的网站。网我想把所有的网站都改成WordPress,也就是说,在同一主机上从头开始创建一个网站,然后删除ASP开发的网站。网我需要知道如何在同一台服务器上使用wordpress而不影响旧网站的正确解决方案,以便能够在wordpress中与新网站联机工作。
如果响应代码为302,则从wp_emote_post获取返回的URL
我正在向API发送POST请求: $payload = array(\'body\' => $payload); $payload[\'redirection\'] = false; $response = wp_remote_post( $settings[\'webhooks\'], $payload ); do_action( \'elementor_pro/forms/webhooks/response\', $res
如何在子主题或插件中创建自定义页面?
我对插件有点陌生。对于一个项目,我们需要创建一个普通插件无法帮助我们的特殊表单。我们应该创建一个特殊的表单页面,将数据插入数据库。主要的问题是由于修改主题的限制,我不能直接做我想要的更改。我的问题是,有没有办法使用插件或子主题创建自定义页面模板?欢迎所有答案:)
将菜单<a>标记替换为<按钮>标记
我有以下菜单设置通过标题。php:<?php wp_nav_menu( array( \'container\' => false, \'theme_location\' => \'primary\', \'items_wrap\' => \'<ul class="header__nav-items">%3$s</ul>\',
我有3种类型的价格在可湿性粉剂,我需要改变每个特定的用户角色使用挂钩的价格
不是一个严格的编码员,所以需要一些帮助。我想做的是,我在WP中有3种类型的价格,我需要使用挂钩更改每个特定用户角色的价格https://itgalaxy.company/%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BF%D0%BE-%D1%86%D0%B5%D0%BD%D0%B5-%D0%B8%D0%B7-1%D1%81-%D1%86%D0%B5%D0%BD%D0%B0-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0-%D0%BD%D0%B0
如何将电子邮件显示为帖子?
我正在创建一个插件,将电子邮件显示为帖子。我使用以下PHP访问这些电子邮件:<?php class Email_reader { // imap server connection public $conn; // inbox storage and inbox message count private $inbox; private $msg_cnt; // email login crede
未记录且参数在链接中时重定向
如何重定向到“域”。com/sub”,用于未标记的用户,当url没有;一次性登录“;参数当用户试图通过sub.domain登录时,这不应该起作用。com/wp管理员。我不知道。我知道htaccess不能这样做?谢谢你的帮助!
按类别过滤博客帖子
我对主题开发还很陌生,正在尝试组合一个新的主题。在我的网站上,我想为各种博客帖子设置一些类别。很简单。然后,我想为用户提供一个菜单选项,将他们带到一个页面,该页面显示仅与该特定类别匹配的所有帖子。在对索引进行了一些调整之后,我已经可以使用它了。php文件,作为我的博客索引,但我希望保持原样,然后有单独的页面按类别过滤帖子索引。所以可能会有一个;电影“;索引页和a“;“董事”;索引页。我尝试创建一个新页面,其中有一个模板可以检查帖子类别。。但我想我缺少的一点是,如何从“一个”中获取所有实际博客帖子的列表;第
创建新类别时动态填充菜单
我被要求制作一个包含子项的动态菜单。这就是想法:$categories = array{ ‘cars’, ‘boats’, ‘airplanes’ }; 关于我们的主页CategoriesCarsBoatsAirplanes</在Categories会话中,我将放置一个动态填充所有类别的数组。还有…最重要的部分…每次用户添加新类别时,都必须自动添加新的子项。有可能吗?
WooCommerce GET_PRICE通过AJAX使用时返回错误价格
我在一个使用活动门票插件的网站上工作,我需要通过ID获取门票(Woo产品)的价格wc_get_product( $ticketID )->get_price(); 要做到这一点。使用下面的代码将价格添加到页面中可以得到正确的价格(例如30):echo \'<input type="hidden" id="ticketpricetest" value="\' . wc_get_product( 28612 )->get_price() .
覆盖wp-includes/Comment-template.php中定义的函数
我需要重写函数get_cancel_comment_reply_link 或cancel_comment_reply_link 中定义的wp-includes/comment-template.php 中未列出这些功能pluggable.php.How can I override them from my theme\'s functions.php?我试过了remove_filter(\'get_cancel_comment_reply_link\', \'cancel_comment_re
页脚中的Get_the_ID()返回错误的值
我正在使用get_the_ID() 在里面footer.php 但它返回了一个错误的值。它可能来自任何插件,该插件在使用wp_reset_postdata() 如中所述$post->ID and the_id() always return the wrong value.实际上,该页面显示了最近发布的帖子列表等,因此这可能会修改当前的循环。如果我无法修改此内容(因为第三方代码),如何get the ID of the current post 在页脚中,使用PHP?
如何在21世纪主题中制作全宽度的内容区?
我有一个儿童二十一主题,我想让内容区充满。我不想使用任何插件。我搜索发现,在CSS中添加以下代码可能可行,但对我来说不起作用。如果可能的话,如何使用css?.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 87rem; width: calc(100% - 8rem); }
基于非单一元数据获取帖子
I have meta data to custom post "event", registered as non-single, i.e., there is an array od metadata "terms" (it is not WordPress term, I just call it term, it is a record containing start date of the event, end date of event and pos
在MySQL查询中,LEFT JOIN中的一列返回“UNKNOWN COLUMN”
这可能更像是一个MySQL问题,但因为我在WordPress,所以我想从这里开始。我的问题是:$persons = $wpdb->get_results( $wpdb->prepare( \'SELECT id, post_name, post_title FROM wp_term_relationships AS tr, wp_posts AS ps LEFT JOIN wp_terms AS