您当前的位置:首页 > TAG信息列表 > php
将带有定制类的新div添加到WooCommerce商店页面上的产品
在自定义Wordpress主题中,我需要在WooCommerce商店页面上并排显示产品图像和产品摘要,因此我正在尝试使用自定义引导类添加新的div;我用过woocommerce_before_shop_loop_item_title 钩子将类作为父类的新div添加到产品摘要中,效果非常好,我尝试将此代码用于图像function wc_add_classes_img () { if ( is_shop() ) { ?> <d
WordPress插件博客创建
我正在尝试为我的网站创建一个自定义插件。class SoaneNews { function __construct(){ add_action( \'init\', array($this,\'pluginprefix_setup_post_type\')); } function activate(){ pluginprefix_setup_post_type();
正在尝试获取自定义分类的自定义帖子
我试图从一篇带有自定义分类法的自定义帖子中获取链接,但在获取链接时遇到了一些问题。如果分类计数为1,我想直接将用户发送到帖子。如果大于一篇文章,则会转到显示分类法的所有文章的页面。我有这个第二部分工作,但我不能让第一部分工作,我不能让分类法返回帖子。 <?php $taxonomy = \'treatment_type\'; $terms = get_terms($taxonomy); // Get all terms of a taxono
仅在自定义帖子类型的子页面上将脚本入队
我想在两种不同的自定义帖子类型的子页面上排队一个脚本。自定义贴子类型命名为“Foods”,贴子id为10000,另一个命名为“Drinks”,贴子id为20000。子页面有一段/food/ 和/drink/ 而父母有鼻涕虫/foods/ 和/drinks/.我的functions.php 文件如下所示,但它在所有页面上显示脚本,而不仅仅是自定义帖子类型的子页面。我做错了什么?function addScript() { global $post; if ($post-&g
将变量或变量占位符从编辑器传递到PHP
我正在为我的客户构建一种方法,以构建一个要用wp\\U mail发送的消息内容。在此范围内,我希望他们能够选择变量,例如,在我的管理自定义字段中,消息可能如下所示:电子邮件:$Email\\u地址$名字:$First\\u Name$因此,当我遍历这些行时,我可以发现一个变量占位符,并用我的变量替换$email\\u address$,因此我的PHP看起来像:$body = \'Email Address: name@email.com<br>First Name: Mickey Mouse\
在WordPress前端使用AJAX加载php文件
第一次尝试AJAX请求时遇到了问题。我想在Wordpress站点的按钮点击上加载一个php文件。经过研究,我得到了以下代码:指数php文件:<button id=\"ajaxbtn\">Ajax</button> <div id=\"ajax\">Some Text</div> ajax。php文件(我要加载的文件):<?php echo \"Hello!\" ?> 功能。php文件:add_action( \'wp_
仅在RSS提要中包含元关键字为“ADD_IN_RSS”的帖子
我编辑过this file 像这样,但不起作用 ...do_action( \'rss2_head\' ); while ( have_posts() ) : the_post(); $meta = get_post_meta($post->ID, \"add_in_rss\", false); if($meta = \"yes\"){ ?> <
AJAX回调函数可以访问在初始页面加载期间定义的PHP变量吗?
我已经编写了一个自定义插件。加载“我的网站”上的a页时:我的插件的主PHP准备数据发送到页面。在执行此文件的过程中,会定义一个PHP变量并为其赋值($myvar).</在页面加载过程中,会对我的服务器进行AJAX调用,服务器会执行一个定制的PHP回调函数我想让PHP回调函数知道$myvar. 这可能吗?如果是这样,是明智的,还是可能不标准和/或有风险?一种迂回的方法是将$myvar发送到浏览器,以便通过JavaScript(使用wp_localize_script()), 然后在AJAX调用期间将
我应该在我的插件中使用wp_cache来让它更快吗?
作为一名插件开发人员,我致力于编写占用尽可能少的服务器资源的插件。这就是为什么我想避免重复对在同一请求上运行的数据库的查询(非持久性)。假设我的插件有一个函数/类,需要从选项表中检索设置(使用get_option WP核心功能)。而且我知道,稍后将运行的另一个函数/类将需要相同的值(在相同的请求/页面加载中)。我的问题是,什么更高效、更快:A) 将值存储在PHP常量中B)将值存储在PHP全局变量中C)在调用函数之间传递值D)使用WP_Cache (第一次检索时缓存它,然后在查询数据库之前检查缓存值是否存在
当点击搜索图标/菜单图标时,Google CSE在移动设备上通过Chrome/Safari出现故障。如何将Google CSE设置为默认主题搜索
让我简要回顾一下标题中搜索的问题。在我们的网站上,通过Google Chrome/Safari for mobile或Google Chrome incognito for desktop,触摸标题中的搜索图标或菜单图标,会出现高亮动画,但搜索框不会填充。相反,它会在URL的末尾添加一个标签,并将您跳到顶部。要解决此问题,必须刷新页面。此外,一旦您提交搜索并进入搜索结果页面,然后单击菜单或搜索图标,它会添加一个标签,清除搜索结果,并将您跳到顶部。刷新页面将解决此问题,但您的搜索结果将不存在。我无法通过Mo
如何使用wp-cli在一行中删除所有插件、帖子、页面和非活跃主题?删除WordPress膨胀软件
Softaculous似乎总是在我不想要的安装中添加垃圾。例如示例帖子、页面、插件和初学者主题。如何将它们全部移除以重新开始?
带有PHP问题的快捷代码“未定义的索引”
我正在创建一个短代码来显示不同大小的图像:大、小和常规。用户可以选择设置large=\"true\" 或small=\"true\" 在编写短代码以输出正确的图像代码时。当短代码处于活动状态时,我在前端遇到了一个PHP问题,下面的消息是large 和/或small 未设置为true或false:注意:未定义索引:大in/wp-content/themes/mysite/functions。php在线1449注意:未定义的索引:在/wp content/themes/mysite/functions中较大。
可视化主题中的自定义POST_TYPE中的信息
因此,在一个本地wordpress中,我创建了一个插件,该插件将使用其名为book的自定义帖子类型生成一行(它正在db中成功保存)。。。现在我想在我的主题索引中为它显示一个特殊的模板,但在我使用此代码后,什么都没有显示:<?php $loop = new WP_Query( array( \'post_type\' => \'book\', \'category_name\' => \'book\', \'ignore_sticky_posts\' => 1, \'
打开类似sitename.com/url的窗口
我开发了elementor小部件。我的a href代码无法正常工作。该插件的工作原理如下:管理员在elementor小部件选项卡中将url设置为文本。文本显示为所有设备div的链接: <div class=\"col-xs-12\"> <div class=\"bag\"> <?php $settings = $this-&
将WordPress访问权限限制为仅登录用户
我想将wordpress应用程序的访问权限限制为仅注册用户。我已经把它放在函数文件中,但如果我没有登录,我也可以看到主页。我如何解决这个问题?if( is_home() || is_page() || is_single() && !is_user_logged_in() ){ wp_safe_redirect( wp_login_url() ); }
Seo Friendly Filter URLs
有没有可能创建更为SEO友好的过滤器URL?而不是:https://thejewelleryroom.com/product-category/rings/?filter_material=gold然后:https://thejewelleryroom.com/product-category/rings/rings-in-gold/?
使用get()方法获取所有类别并在另一个方法中输出
我有下面的get方法,我想用它作为模板,将我的类别名称输出到输出方法中:public static function get() { $recipe_categories = get_terms(\'recipe_categories\'); var_dump($recipe_categories); foreach ($recipe_categories as $member_group_term) {
GET_FILTERED_TERM_PRODUCT_COUNTS-获取产品术语(如果有产品)
我正在尝试生成一个API,它提供的结果基本上与“归档”搜索页面相同,并带有小部件,也就是说,显示与查询产品匹配的术语。例如,如果查询具有特定类别的产品,则只会显示与该类别中的产品关联的术语。所有这些逻辑都基于类WC_Widget_Layered_Nav, 更具体地说get_filtered_term_product_counts 方法然而,它是一种私有方法。所以我可能需要自己重写一切。还是有更聪明的方法?问题:如何检索特定的产品属性&;仅当类别存在于查询的结果集中时?我想我不可能是第一个为WooCo
自定义PHP页面表单数据未显示为wp主题页面模板
我用PHP制作了一个年龄计算器。它在localhost/age/age-calculator.php我已将此文件作为wp主题页模板移动theme/mytheme/page-template/age-calculator.php<?php get_header(); /* Template Name: Age Calculator */ 创建页面并与此页面模板链接。输入表单工作正常,但在提交数据时。WordPress不会显示任何结果,也不会将我带到主页上。但在loca
将帖子或页面内容拆分到两个或多个栏中
我没有使用页面生成器,这是因为我喜欢为任何客户提供不同的内容布局。我有必要将页面或帖子的内容拆分为两列或更多列,我正在使用bootstrap 4,我想创建一些布局,而无需硬编码列或将div直接放在帖子内容中。这有可能吗,我怎样才能做到?