WordPress设置API-清理整型
我正在清理通过自定义WordPress设置API页面输入的文本字段,如下所示。。。public function current_issue_sanitize($input) { $sanitary_values = array(); if ( isset( $input[\'episode\'] ) ) { $sanitary_values[\'episode\'] = sanitize_text_field( $input[\'episode\'
WP_QUERY:仅包含具有特定元值的自定义帖子类型
对于WP\\U查询,我有以下参数:$args = array( \'post_type\' => array( \'cpt-1\', \'cpt-2\' ), \'post_status\' => \'publish\', \'posts_per_page\' => 9, \'meta_query\' => array( \'relation\' => \'OR\',
在不同页面中分发自定义邮件
我有一个自定义的帖子类型和一个显示这些内容的页面。我被要求制作不同的页面并分发那些已经创建的自定义帖子类型,但我对如何实现这一点有些挠头。“简单的方法”是创建6种不同的自定义帖子类型,每个新页面1个,然后重新创建帖子,这将是一种痛苦。有没有办法使用已经创建的自定义帖子类型并将它们分配到不同的页面?可以使用类别或自定义字段?
如何像WordPress和ACF一样在数据库中存储文件?
我正在从Caldera表单中获取输入,该表单包含用户上传。这将作为包含文件名的数组返回:[\"company_logo\"]=> array(1) { [0]=> string(73) \"https://example.com/wp-content/uploads/2018/02/logo-1.png\" } 我正在使用ACF管理其他地方的数据,这有效地提供了一种获取和更新数据的好方法。我怎样才能像WordPress那样存储它?我相信Word
如何将不同子域上的两个子主题连接到同一个基本主题
我有我的前端网站,以及位于不同子域上的成员区。我创建了自己的“基本”主题,还创建了一个子主题,该主题现在运行在网站的前端。这里一切都很好。我现在想创建第二个子主题,并将其连接到相同的基本主题。然而,第二个子主题位于另一个子域上,因此我不能简单地使用以下方法:/* Template: BaseTheme */ 如何将第二个子主题指向原始的基本主题?
使用加载了AJAX的ACF表单初始化JS
我正在使用acf\\U表单用ajax编辑我的WP帖子。我已经做好了设置,工作正常,我可以编辑帖子并提交新数据,而无需刷新页面。成功完成后,我还可以加载新内容,而无需刷新页面。但是,acf表单中的任何JS在重新加载后都无法工作。我怎样才能让它工作呢,这是我目前所拥有的(function($) { //// This saves without reloading the page var pathtopage = window.location.pathname;
Dropdown menu for categories
当我使用下面的代码时<?php wp_nav_menu( array(\'menu\' => \'categories\' )); ?> 我可以创建一个新的菜单来列出我创建的wordpress中的所有类别。我用它在页面中间列出所有类别。我现在的问题是:有没有一种简单的方法可以为存在的每个子类别创建下拉菜单?那么,当我点击一个特定的类别时,它的子类别会显示出来吗?
具有不同分类类型的分类的WP_QUERY
我有一个WP\\U查询来显示自定义帖子类型:<?php //* The Query $obras_query = new WP_Query( array ( \'post_type\' => \'obras_en_curso\', \'posts_per_page\' => 4 ) ); //* The Loop if ( $obras_query->have_posts() ) { ?>
通过从页面仪表板中选择类别为页面分配帖子类别
我希望用户能够通过从页面仪表板中选择来为页面分配类别。因此,当他们创建一个新页面时,他们可以选择要链接并显示在该页面上的帖子类别。这可能吗?
添加操作/过滤器的最有效/最有效的方式?
这个问题可能看起来微不足道,但当我经常看到所有这些样式时,我想知道是否存在差异(例如,在性能或功能方面):可能性1:function myabc() { } add_action(\'init\',\'myabc\'); 可能性2:add_action(\'init\',\'myabc\'); function myabc() { } 可能性3:add_action(\'init\',function(){ }); 如果任何一种风格可能对另一种有优势,你能简单
从特定页面上的搜索中排除类别
我在我的网站的2个页面上有一个搜索栏,在我的归档页面上,我想从搜索中排除一个名为经济学(id-9)的类别。我已将此放在我的功能中。php文件:function archive_search_filter( $query ) { if ( $query->is_search && $query->is_main_query() ) { $query->set( \'category__not_in\' , \'9\' ); } }
WordPress循环:如何排除一些带有状态的帖子?
我在一个网站上工作,我做了一个循环,显示所有帖子甚至草稿。我想避免这样,所以我\'post_status\' => \'publish\', 但它不起作用。有人能帮我吗? <?php global $actu_pageId; if (get_the_ID() == $actu_pageId) { $posts = new WP_Query(array(\'p
如何在不依赖自定义Walker的情况下使用Walker钩子/过滤器删除子菜单?
我目前构建了一个非常简单的工具来创建一个超大菜单。我在“外观”>“菜单”部分的菜单项中添加了一个复选框,然后是一个下拉列表,其中包含主题中的模板文件。以下是我当前函数的工作方式(或不工作):function mega\\u menu\\u start\\u el($输出,$项目,$深度,$参数,$id=0){$is_mega = FALSE; $in_mega = FALSE; if( $depth > 0 ) { $parent_ID =
WooCommerce,识别相关产品的循环
关于WooCommerce/Wordpress的一个问题有没有办法识别你所处的循环?如果我只想在相关产品的循环中使用hook woomerce\\u after\\u shop\\u loop\\u item\\u标题,我该怎么办?谢谢
正确使用REGISTER_ACTIVATION_HOOK
嗨,我正在开发一个插件,有一次遇到了问题。我尝试过探索不同的论坛以及WordPress codex,但它并不是百分之百的清晰。谁能帮我理解register_activation_hook 实际上很有效。我有以下不起作用的代码:register_activation_hook(__FILE__, \'plugin_activation_fn\' ); function plugin_activation_fn(){ define(\'PLUGIN_DIR\', pl
WooCommerce在X天后自动取消暂挂
我到处寻找,但没有决心。因此,我们为我们的站点开发了一个定制的“bacs”类型网关。在巴西,你可以通过银行付款。钢坯通常有付款到期日(约7天)。因此,当一个人办理退房手续时,网关会将钢坯发送给我们的客户,他必须在到期日之前付款。由于这是离线支付,订单状态变为“暂停”。我一直在寻找一种方法来指定暂停订单在8天后自动取消(因为有7天的限制)。如果看到一些代码,其中人们钩住了挂起的订单取消超时,但似乎不是这样。有什么想法吗?
如何在主页的3栏中显示3种不同的循环
我一直在搜索这个话题,但到目前为止,我还没有找到真正能回答我问题的答案。我知道有几种方法可以做到这一点,但我正在寻找最干净、最稳定的方法。我想做的是在我的主页上显示三组不同的帖子。每组帖子将显示不同的类别,并显示不同数量的最新帖子。其中两个将占据“主”内容区域中的相同空间,通过“选项卡”链接,用户可以在任何给定时刻选择要显示的内容。第三个将显示在右侧的侧栏中。所有的帖子组都不需要分页,因为在显示最新的X个帖子数量后,我只需要有一个指向“阅读更多”的链接,它会将用户带到特定类别的归档页面。我遇到了两种可能的
我应该为一个站点安装多个WordPress吗?
因此,我正在建立一个网站,将有技术新闻,文章,如何加教育部分。问题是教育部分将有很多类别,我想在主菜单上显示所有这些类别。因此,我想我应该将教育重定向到一个子域(即用户单击主站点中的教育并重定向到一个子域,如education.mysite.com),并在该子域上安装另一个wordpress。你认为这是正确的方法吗?我曾想过使用多站点功能,但我的主机提供商不支持它,而且有人说它使迁移变得复杂。期待您的解决方案。
ACF Orderby日期排序不正确
我创建了一个简单的headless WP REST API来管理我正在创建的应用程序的一些数据。每this post 我已经实现了该过滤器插件,以重新允许使用ACF和REST API进行过滤。因此,我能够创建一个查询,通过如下标题对数据进行排序(注意,我使用的是自定义帖子类型以及自定义字段):?filter[meta_key]=title&filter[order]=DESC但如果我尝试任何其他字段,它会给出非常不一致的排序。最大的问题是试图通过日期进行排序。?filter[meta_key]=r
用于不同日期的WorpDress函数
我是否可以为每篇帖子显示插入日期,如“1小时前”、“2天前”、“2周前”等。。提前感谢!