天道酬勤,学无止境

wordpress

如何在 WordPress 上的每个帖子内容中自动添加一些文本?(How to Put Some Text in every Post Content on WordPress Automatically?)

问题 我希望每个帖子都必须在每个类似帖子的模板中包含这个。 例如: 我的帖子标题:时间管理帖子内容:【朋友们,我们的“帖子标题”文章怎么样了。 你喜欢它? 如果有任何疑问,请不要忘记在下面发表评论。 有关“后标题”的更多文章,请订阅我们。] 我希望这个自动放在文章末尾的每个帖子中。 请帮我。 如果有人知道的话。 回答1 add_filter( 'the_content', 'filter_the_content_in_the_main_loop' ); function filter_the_content_in_the_main_loop( $content ) { // Check if we're inside the main loop in a single post page. if ( is_single() && in_the_loop() && is_main_query() ) { return esc_html__("So Friends, How is our Article of ".get_the_title().". Do You Like it? Don't Forget to Comment below if Any Queries. For More Article regarding ".get_the_title()." Subscribe

2021-12-05 08:37:14    分类:技术分享    wordpress   posts

FCM 通知特定 wordpress 用户(FCM Notification to specific wordpress user)

问题 我正在开发一个基于 wordpress 博客的 android 应用程序,用户可以在其中发布自己的文章,我使用 WP REST API 来获取帖子、评论和用户... 当他的文章有新评论时,我想自动向用户发送通知,我已经正确安装了 FCM 并测试了简单的通知形式,但我需要: 发送新评论时触发 FCM 通知(或只需单击按钮) 指定接收者,以便使用正确的电子邮件/用户名将通知发送给登录用户 我想到了 为每个登录的用户设置用户属性,如下所示: mFirebaseAnalytics.setUserProperty("user_name_for_notification", "the_username"); 为所有设备发送通知,然后在onMessageReceived 中处理它 但我不认为这些是好主意 所以,任何想法从哪里开始 谢谢你 回答1 FCM 可以使用三种不同的定位方法发送通知: 到特定的 FCM 令牌/实例 ID 令牌,它标识特定设备上特定应用程序的安装。 到一组此类设备/实例 ID。 到特定主题,FCM 客户端可以订阅。 Firebase Cloud Messaging 没有用户的概念,因此不能直接针对用户。 如果您想定位用户,则必须将他们映射到上面概述的定位方法之一。 我所知道的最常见的方法: 将用户的令牌存储在其 UID 下的数据库中,然后在需要定位用户时发送到用户的令牌

2021-12-05 08:10:41    分类:技术分享    android   wordpress   firebase   push-notification   firebase-cloud-messaging

Woocommerce 变体下拉选项标签添加一些数据集(Woocommerce variation dropdown option tag add some dataset)

问题 <select class="license_type" name="license_type" id="license_type"> <option value="license" data-set="500">Single Site License</option> <option value="license" data-set="700">5 Site License</option> <option value="license" data-set="1400">Developers License</option> </select> 在 woocommerce 变体产品中 - 我想在选项标签中添加一些数据集标签。 data-set="<? php some code here to pull the price of the variation ?>" 是否可以通过钩子/过滤器。 回答1 function get_price_of_current_variant($product, $name, $term_slug) { $price = 0; foreach ($product->get_available_variations() as $variation) { if ($variation['attributes'][$name] == $term

2021-12-05 07:04:37    分类:技术分享    php   wordpress   woocommerce   hook-woocommerce

将自定义图标添加到 Woocommerce Cart 和 Checkout 中的运输选项(Adding custom icons to the shipping options in Woocommerce Cart and Checkout)

问题 我想在 Woocommerce Cart 和 Checkout 中的运输选项中添加图标。 例如,在“本地取货”选项中,我想在选项旁边显示一个小商店图标,如下所示:https://ibb.co/jz0jJgk 我尝试在 Woocommerce>settings>shipping 选项中的“本地取货”选项的标题中添加此代码,但它没有显示我拥有的自定义商店图标。 Local Pickup <img src="examplesite.com/media/store_icon.png" alt="local store icon"> 如果这是可能的......我需要在functions.php或哪个文件中添加什么代码? 感谢您的阅读。 更新: 到目前为止,我一直在使用它(@Jainil 提供的有用提示) add_filter( 'woocommerce_cart_shipping_method_full_label', 'filter_woocommerce_cart_shipping_method_full_label', 10, 2 ); function filter_woocommerce_cart_shipping_method_full_label( $label, $method ) { $shipping_method_id = ['flat_rate:19'];

2021-12-05 06:42:27    分类:技术分享    php   wordpress   woocommerce

根据 WooCommerce Checkout 中的选择字段添加动态费用(Add a dynamic fee based on a select field in WooCommerce Checkout)

问题 我正在根据 Woocommerce 结帐答案代码解决方案中的单选按钮动态使用更新费用,这对我来说非常有用,可以为每个字段添加具有不同价格的复选框字段,并且价格变化会反映在结帐中。 但是我需要一些帮助:当我选择一种附加税的包装类型时,它会出现在订单区域的后端,但只显示价格,我也想显示标题。 复选框选项有: 'options' => array ( 'bag' => __ ('In a bag' .wc_price (3.00), $ domain), 'box' => __ ('In a gift box' .wc_price (9.00), $ domain), ), 如何让它在订单上显示名称? 另外,是否可以将复选框更改为选择字段? 回答1 我对原始代码进行了一些更改,将: 显示自定义选择字段(而不是单选按钮输入字段) 如果客户未选择包装选项,则显示自定义错误通知随处显示所选的包装类型(在订单和电子邮件通知上) 编码: // Add a custom select fields for packing option fee add_action( 'woocommerce_review_order_after_shipping', 'checkout_shipping_form_packing_addition', 20 ); function checkout

2021-12-05 05:57:41    分类:技术分享    php   jquery   wordpress   woocommerce   checkout

Woocommerce hook - 从产品类别页面中删除类别标题[关闭](Woocommerce hook - remove category title from product category pages [closed])

问题 关闭。 这个问题需要细节或清晰。 它目前不接受答案。 想改善这个问题吗? 通过编辑此帖子添加详细信息并澄清问题。 2年前关闭。 改进这个问题 我需要从 woo-commerce 产品类别页面中删除类别标题。 任何用于删除与产品标题挂钩相同的类别标题的挂钩? 我用谷歌搜索并为此尝试了很多东西,但没有找到正确的解决方案。 找到删除产品标题的钩子。 remove_action( 'woocommerce_shop_loop_item_title', 'woocommerce_template_loop_product_title', 10 ); 需要一个与上面相同的钩子来删除类别标题。 类别标题有任何钩子吗? 回答1 woocommerce_template_loop_category_title()函数负责返回woocommerce中店铺或分类页面的分类标题,详情请看这里 使用钩子第一种方法 remove_action( 'woocommerce_shop_loop_subcategory_title', 'woocommerce_template_loop_category_title', 10, 2 ); 使用 css 第二种方法 function remove_cat_title_from_cat_or_shop_page($category){ if ( is

2021-12-05 05:36:05    分类:技术分享    wordpress   woocommerce

在 Woocommerce 中显示链接的产品属性术语名称(Display linked product attribute term names in Woocommerce)

问题 这是我用于在产品标题下方显示属性的代码。 如何将其显示为指向此属性存档页面的链接? add_action( 'woocommerce_single_product_summary', 'custom_template_single_title', 5 ); function custom_template_single_title() { global $product; $brand_name = $product->get_attribute('Autor'); echo '<div class ="author-product">'; if( $brand_name ) echo $brand_name; echo '</div>'; } 回答1 首先, $product->get_attribute('Autor')可以给出多个逗号分隔的术语名称。 下面,我们将术语链接添加到每个术语名称(如果有多个) : add_action( 'woocommerce_single_product_summary', 'custom_template_single_title', 5 ); function custom_template_single_title() { global $product; $taxonomy = 'pa_autor'; // <== The

2021-12-05 05:34:39    分类:技术分享    php   wordpress   woocommerce   custom-taxonomy   taxonomy-terms

php条件语句:不等于运算符(php conditional statement: not equal to operator)

问题 我正在尝试使用wordpress执行以下操作: “如果没有92页,或页面父母不是92” 这是我所拥有的: <?php if (!is_page(92) || $post->post_parent !== 92) { echo $foo; } ?> 如果我使用一个或另一个作为条件,它会起作用; 当我添加第二个条件时,它会中断。 任何帮助将不胜感激。 干杯! 回答1 你的问题可能是在使用 || 代替 &&。 你希望它呼应如果你不是92页上,你是不是在92页的子页面。 假设您在第 92 页,那么您当前的代码执行以下操作: if (false || true) 因为 92 不是页面 92 的父页面。因此,由于一个条件为真,它会触发。 如果您在 92 的子页面上,则相反: if (true || false) 如果您所在的页面不是 92 或 92 的子页面,那么您会得到: if (true || true) 因此,无论您在哪个页面上,它都会始终触发,因为 || 只需要一个真语句即可使整个条件为真。 因此,将您的代码更改为 <?php if (!is_page(92) && $post->post_parent !== 92) { echo $foo; } ?> 这给出了一个合乎逻辑的运行,例如: 第 92 页: if(false && true) //false, won't

2021-12-05 05:12:45    分类:技术分享    php   wordpress   if-statement   conditional-statements

寻找有关网络托管解决方案的建议(Wix、Squarespace、WordPress,以供关注)(Looking for suggestions on web hosting solution (Wix, Squarespace, WordPress, for following)

问题 我想托管一个干净的、品牌化的网站,允许用户提交数据,我将按照一些规则的节奏发布处理过程,并根据数据处理结果发送自定义电子邮件。 我可以编写代码并拥有丰富的 AWS 经验,但我正在寻找最快的解决方案。 任何有经验的 Web 开发人员对使用哪种托管解决方案有建议? Wix、Squarespace、WordPress。 我更喜欢 Squarespace,但没有找到明确的文档说明我可以创建一个写入数据库的表单(即 DynamoDB、Redshift)。 任何建议都会很棒! 谢谢! 回答1 Having a good deal of experience with Squarespace, I will address the question "Is it possible to connect a Squarespace form to a third-party database and, if so, by what means?". While I won't address Wix or Wordpress, hopefully it will provide some objective answers and provide some help to your larger context/question. Squarespace doesn't support

2021-12-05 04:59:37    分类:技术分享    database   wordpress   squarespace   velo   branding

如何在 WooCommerce 中禁用全局延期交货(How to disable globally backorders in WooCommerce)

问题 新产品每天都会添加到我的网站上,为每个新产品和缺货产品一直选择“不允许缺货”选项是没有效率的。 目前,随着包含 2,000 多种产品的不断增长的数据库,我发现每天执行相同的过程很乏味。 使用functions.php 文件,是否有一些我可以实施的php 代码来禁止所有现有和未来产品的延期交货? 欢迎和感谢任何帮助。 回答1 只需使用以下代码行即可全局禁用延期交货: add_filter( 'woocommerce_product_backorders_allowed', '__return_false' ); 代码位于活动子主题(或活动主题)的 functions.php 文件中。 测试和工作。 在某些情况下,对于某些插件,您应该定义优先级挂钩,将其增加如下: add_filter( 'woocommerce_product_backorders_allowed', '__return_false', 1000 ); 对于缺货通知,有woocommerce_product_backorders_require_notification过滤器。

2021-12-05 03:25:31    分类:技术分享    php   wordpress   woocommerce   product   hook-woocommerce