您当前的位置:首页 > TAG信息列表 > 小码农
基于两个值的自定义帖子类型的WP元查询
我希望你能帮助我,给我一个提示,告诉我一些我正在努力实现但却失败得很惨的事情。我正在研究WordPress的房地产主题——房地产。以下是网站链接:https://lnobrerealestate.pt/我试图实现的是有两个特色物业区,一个是销售区,一个是租赁区。因此,为了做到这一点,我需要更改获取帖子的查询。获取特征属性列表的原始查询是:/* Featured Properties Query Arguments */ $featured_properties_args = array(
获取父页面的标题并仅为某些父页面显示该标题
我需要在显示多个页面目录的页面上获取父页面的标题,如下所示:我知道如何显示父页面:<p><strong><?php echo get_the_title( $post->post_parent ); ?></strong></p> 但我想知道如何仅在某些父页面上实现这一点,其中显示父页面标题可以更清楚地了解子页面的内容。对于其他人,我不想表现出来。我希望这是有意义的。我想我应该用<?php if (is_page() ) :
在动作钩子中使用函数的正确方式?
我想知道下面的逻辑是否正确,是否应该在某些情况下让它工作,因为在某些情况下它似乎不工作。下面的例子很简单。假设我想使用一个函数,它是在主题相关文件的其他地方定义的parent_theme_hooks.php, 通过我的孩子主题中的动作钩functions.php.parent_theme_hooks.phpfunction is_enabled(){ return true; } function check_if_enabled(){ d
WooCommerce Add_to_Cart非注册访客不工作
我创建了一个插件,它需要即时创建WooCommerce产品(简单产品)并添加到访问者的购物车中。所有这些都发生在前端/公共端,即访问者在页面上填写表单并提交。我使用了以下资源:this answer 以开始。成功创建产品后,我将使用:$product_id = $this->create_product($product); // Error checking, etc $result = WC()->cart->add_to_cart($product_id);
编辑古腾堡图像、封面和画廊块中的源集和大小属性
我正在寻找一种方法来处理古腾堡图像块上的响应srcset和size属性,如image、cover和gallery。通常,可以使用“wp\\u get\\u attachment\\u image\\u attributes”过滤器执行此操作,如:function new_img_sizes( $attr, $attachment, $size ) { if ( is_array( $size ) ) { $attr[\'sizes\'] = $size[0] . \
仅当自定义域中有标题、缩略图和内容时才显示帖子
我正在学习,所以请不要对我残忍。我需要你的帮助。我正在尝试使用自定义字段,循环正在工作,但我有四个部分,当部分包含内容时,可以显示标题和内容,但当没有内容时,只显示标题,但我不希望显示任何内容,只是没有标题的空白。你能帮我一把,看看我该怎么做吗。这是工作代码:<?php $loop = new WP_Query( array( \'post_type\' => \'ogloszenia\', \'orderby\' => \'post_id\', \'order\' =&
古登堡和预格式化模板:核心块属性
古腾堡手册目前有一个简短的条目,用于创建块的整个模板,例如用于自定义帖子类型或只是预格式化帖子。https://wordpress.org/gutenberg/handbook/templates/ 但它似乎缺少对核心/块的全面概述。这里的可用属性尤其有趣。是否有我刚刚丢失的参考条目?详细说明:通过四处玩耍,我发现了一些事情。E、 预格式化块确实采用php文件的格式,如换行符、索引和制表符,这使它们有点敏感。。array( \'core/preformatted\', array(
使用小部件数组编号在侧边栏中循环小部件?
Loop through widgets in sidebar@birgire中的这个函数对我来说几乎是完美的,但是我如何使用边栏数组作为第二个参数来调用它,而不是小部件ID。在他的示例中,我想这样做:wpse\\u show\\u小部件(“大厅侧栏”,大厅侧栏[0]);在birgire最初的帖子中,他得到了一个名为“侧栏-1”的注册小部件和一个ID为“calendar-2”的注册小部件。我希望第二个参数是数组ID,而不是试图找到WordPress分配给小部件的特定ID。这比小部件ID更容易找到。我修改了
我在哪里可以找到WooCommerce在cPanel文件管理器中存储产品数据的位置?
我更新了我的woocommerce,今天它摧毁了我的wordpress网站。我有一个明显的问题,我很笨,没有正确设置我的godaddy备份。我得到一个“页面不工作”HTTP错误500。在我手动删除woocommerce文件夹并返回然后重新安装之前,我不想丢失我与团队花了几天时间编写的产品的所有副本。在文件管理器(cpanel)中,我应该去哪里获取产品页面,以便至少保存所有营销副本?谢谢抱歉,这里没有全文。
未捕获的TypeError:wp.apiFetch不是函数
我正在使用最新的Gutenberg和WP,直到上周,下面的代码仍按预期工作。const postSelections = []; const allPosts = wp.apiFetch({path: \"/wp/v2/featured-post\"}).then(fps => { postSelections.push({label: \"Select a Post\", value: 0}); $.each( fps, function( key
我正在使用wpdb,但它的工作不是很好。但如果我不使用表单数据,它的工作
<?php if (isset($_POST[\'submit\'])) { global $wpdb; $table_name = $wpdb->prefix . \"table_booky\"; $wpdb->insert($table_name, array( \"Name\" => $_POST[\'name\'], \"dep\" => $_POST[\'age\'];
如何在REST_ROUTE()中使用CURRENT_USER_CAN()?
我试图断言current_user_can() 在permission_callback a的方法register_rest_route 作用但是,它总是返回false。经过进一步调试,我发现wp_get_current_user() 函数返回ID零,这可能意味着$current_user 全局在执行时不可用。这意味着this example 从文档中可以看出:<?php add_action( \'rest_api_init\', function () { registe
WordPress编辑角色删除外观菜单中除‘menus’之外的所有内容
我正在尝试删除对角色编辑器WP admin中外观菜单中所有内容的访问权限。或者至少,只需删除对主题和插件的访问即可。我发现了如何删除整个外观菜单,而不是像那样删除其中的一部分。这可能吗?最好是功能方面的东西。php,以便在需要时打开/关闭此选项。
继承网站更改css/js路径
免责声明-我不经常使用WP,对它的了解有点有限;请不要对我的知识做太多假设,并尽可能清楚地解释一切我继承了一个WP站点,上周在没有我或任何其他开发人员的情况下停止加载CSS/JS。我认为创建该网站的开发人员不熟练,非常“喜欢插件”。安装了许多freemium插件(仪表板上到处都是“立即升级”框)。问题是siteurl 选项似乎已更改为this domain 在options 数据库中的表,这导致页面尝试从此域加载任何图像、CSS或JS。我是assuming 该问题是由插件自动进行更改引起的-我不确定这是否
检查用户作者是否发帖数量?
我有这个功能。。。$user = wp_get_current_user(); if (( in_category(\'Locked\') ) && in_array( \'subscriber\', (array) $user->roles ) ) { /* Is subscriber, is in category Locked, has amount of posts */ echo do_shortcode(\'[shortcode_n
上传文件夹中的域名错误
我刚刚更改了网站的域和保存在中的用户配置文件图片wp-content/uploads/... url中仍有旧域。示例:https://www.olddomain.com/wp-content/uploads/2017/10/profile_pic.jpg我想把它们都改成https://www.newdomain.com/wp-content/uploads/2017/10/profile_pic.jpg我该怎么做?非常感谢。
UTC和当地时间的WP_CRON问题
我制作了一个插件,根据wp\\u cron函数按计划更改一些用户元数据。如果当前时间介于他们的午餐时间之间(在他们的用户配置文件中为date(\'g:i a\', strtotime($time)但是,每当运行Cron作业时,它都是UTC时间,用户配置文件中的其他时间都是本地时间。我只是把头撞在墙上,因为我想不出来。// function to run function mb_user_location_automater() { // get the read valu
在单个帖子页面上仅显示一个帖子的第二循环
单曲。我正在处理的php页面能够成功地显示两个循环,第一个是实际页面的帖子,第二个循环显示最后5篇帖子。然而,由于我设计了页面样式,所以出现了问题。现在,第二个循环只显示最后一篇文章。当我检查页面的后端时,它显示post页面正在运行最近5篇文章中的每一篇文章。例如,如果最后5篇文章是228、227、226、225和224,则页面仅运行228、226和224。(227和225怎么了?)然而,尽管228、226和224正在运行,但只有228正在显示。我已经检查了网站的阅读部分,并将其清楚地标记为显示5条帖子,
Admin_init在子菜单页面中不起作用
我有一个插件,根据类分为多个页面和文件。基本文件(从插件主文件链接)包含菜单和子菜单页面的代码,并在子文件夹中为wordpress提供各自的文件。问题是admin_init 钩子在子菜单页中不起作用(试图保存子菜单页中提交的表单的值)。主页看起来像(admin_init 如果在此文件类本身中使用钩子,则钩子工作正常):class MyPlugin { public function __construct(){ add_action( \'admin_me
WP查询-每页发布的帖子不能与类别__in结合使用
我不确定这是个bug还是我做错了什么,但看起来不像posts_per_page 使用时完全有效category__in.我的问题如下,尽管我已设置posts_per_page 到1, 它仍在显示所有帖子。$posts = new WP_Query(array( \'post_type\' => \'post\', \'category__in\' => wp_get_post_categories($post->ID), \'