您当前的位置:首页 > TAG信息列表 > get-post
WordPress函数根据id获取词汇或帖子对象
目前,为了区分post和term对象,我使用了一段简短的代码:$object = get_post($id); if ( ! $object ) { $object = get_term($id); } print_r($object); 是否有一个函数可以返回具有给定id的post对象或term对象,而不使用上述if语句?向你问好,丹。PS,我需要它用于WP ajax调用。
使用应用过滤器(‘the_content’,$CUSTOM_QUERY->POST_CONTENT)更改输出
免责声明:如果有人问/答,我很抱歉,但我找不到合适的搜索短语来获取类似的内容。我正在为一个我没有建立的网站编辑模板,我偶然发现了一些古怪的行为。这可能是故意的,不是bug,但有人能解释为什么会发生这种情况吗?此网站使用名为Teams 这允许客户输入他们的员工。它似乎使用single.php 输出团队成员(这似乎反过来通过以下方式加载content-single.phpget_template_part( \'content\', \'single\' );.在网站的页脚处,一条免责声明被硬编码如下:$di
在主页上显示来自多个页面(而不是帖子)的内容
在我的主页上,我想显示几个页面的标题和内容(关于页面、联系人页面等)。看起来可以使用模板标记get\\u post,但我对PHP的理解还不够。我找到了下面的代码片段,它可以正常工作。<?php $id = 17; $post = get_page($id); $content = apply_filters(\'the_content\', $post->post_content); $title
如何获取图像EXIF日期/时间并将其用于WP发布日期/时间
我目前有以下工作职能。add_action(\'add_attachment\', \'create_post_from_image\'); function create_post_from_image($id) { if (wp_attachment_is_image($id)) { $image = get_post($id); // get image height/width for auto inserting the i
哪种方法更快地获得一篇帖子?
如果我只想得到一篇带有特色缩略图的帖子。哪种功能更适合使用(性能方面)get_post 或WP_Query?
Custom Fields with get_post()
我正在使用get\\u post()调用单个Wordpress帖子,并使用其帖子ID。我已成功获取帖子的内容/标题,但也希望获取自定义字段。下面的代码是如何在标准wp\\U查询中声明自定义字段的:$customField = (get_post_meta($post->ID, \"_mcf_customField\", true)); 我的get\\U邮编如下: $my_id = 401491; $post_id = g
根据开机自检类型禁用编辑器中的块
我制作了一个古腾堡块,它只适合在层次结构的帖子类型上显示,所以我想从非层次结构帖子类型的块插入器中禁用它。我曾想过如何在PHP中实现这一点,但WordPress documentation on registering blocks 似乎建议在init 钩子,而不是稍后的钩子,在钩子中可以检查正在编辑的帖子是否具有层次结构。当时init 钩子开火,当前查看的帖子还不可用,例如。get_post(), 所以我不能检查它post_type.我还考虑了如何在注册的(JavaScript)脚本中实现这一点edit
Custom field in PHP file
我是PHP的初学者,所以我希望有人能帮助我解决这个问题。我想用以下插件显示帖子的过期日期https://wordpress.org/plugins/advanced-schedule-posts/我认为我可以使用:$hasp_expire_date = get_post_meta( $post_id, ‘hasp_expire_date’, true );但我不知道如何将其插入到php文件中。我需要在此代码中放置(此处显示代码): $num_comments = get_co
Get_post()返回的值不正确
我有一篇帖子,我需要更新它的post\\u父级。因此,我使用以下代码来更新post\\u parent值。旧的post\\u父项为844,使用query,我已使用以下命令将值更新为370: global $wpdb; $table_name = $wpdb->prefix . "posts"; $add_plan_to_team = $wpdb->update( $table_name, array( \'post_parent\' =
你能在一个定制的POST类型中添加一个短代码,获取POST_TITLE、POST_CONTENT等,然后将其传递给插件函数吗?
帮助无法解决此问题。我构建了一个基于this tutorial 这使用户能够使用FPDF将自定义帖子类型的帖子导出到格式化的PDF中。目前,PDF导出工作正常,但当前帖子没有传递给插件函数。一个按钮通过自定义快捷码添加到帖子中。单击按钮时,它应该会自动获取当前查看的帖子并生成内容的PDF。我可以在函数中输入一个特定的帖子ID,它会按预期导出该特定帖子。如果我只使用没有参数的get\\u post,它会导出ID=1的已被丢弃的post的PDF,而不管shortcode按钮位于哪个post中。仅供参考,这些帖
根据岗位期限和状态显示情况
我正在创建显示条件,我将应用于单个post模板上的一系列小部件-基本上,我只尝试在满足条件时显示其中一个小部件。在这种情况下,条件是当前后期限为;术语a“;岗位状态为;草稿“;或“或”;待定;。我会将此代码应用于每个小部件,但会更改与之相关的术语。我不能确定我做错了什么。Current structure<职位类型;总决赛“</分类法;“数字”</术语;des\\u 1“的"E;des\\u 2“;等等,等等,我试过了$terms = get_the_terms( $post,
Get specific Blocks from Post
我试图将单个帖子块(按类型)加载到单独的div中,我尝试过过滤标签,但结果是有一堆被丢弃的div,总体上很混乱,而且不可预测。我想知道是否有一种方法可以检索文章中的段落块?
对订单中具有自定义元数据字段的产品进行计数
我有一个wordpress插件,它按顺序对购买的产品进行计数,并用我的自定义元数据值进行标记。自定义元数据值以复选框的形式显示在产品页面中。我正在使用WooCommerce/WooCommerce订阅。如果客户购买了5种产品,则会进行计数,然后将其存储在变量中。仅统计具有自定义元数据值复选框的产品。计数不会发生,因为我相信在使用时不会检测到我的自定义元数据值复选框get_meta(); 在循环内。Code below shows the metadata checkbox/* Adding Extra f
使用AJAX加载包含嵌套循环的POST模板
我目前正在从事一个项目,我正在用ajax加载一篇文章。我正在使用get_post() 为了得到这个职位,setup_postdata() 设置post数据,以及get_template_part() 加载包含所需标记的模板。我的函数如下所示:public function get_content($url) { global $post; $post_id = url_to_postid($url); if($post_id
GET_PAGE_BY_TITLE()的替代方法是什么?
我正在编写一个主题,希望在页脚中显示仅在模板页面上可用的信息。我一直在使用get_page_by_title() 如果你知道该页面将被调用,那么这很有效,但在我看来,它不是很动态的,不可能预测用户将在你的主题中为页面命名。在我的研究中,我发现一个函数get_all_page_ids() 它从站点返回ID的数字索引数组。如果这个函数是一个关联的(甚至是一个post对象),那么它会酷得多,但我离题了。我考虑过使用类似的方法:$all_page_ids = get_all_page_ids();
GET_POST()与全局$POST或$GLOBAL[‘POST’]
我正在编写一个小部件插件,需要访问帖子信息。我见过人们使用3种不同的方法:global $post; if ( isset( $GLOBALS[\'post\'] ) ) $post = $GLOBALS[\'post\']; $post = get_post(); This post 解释前两种解决方案之间的差异。请您确认get_post() 如果没有args,则执行相同的操作(对于read only 目的)?此外,关于if ( isset( $GLOBALS[\'post\']
获取POST格式,并在不同的范围内将其用作一个css类
我使用<span> 在循环中,我想得到每个帖子的格式,帖子作为一个类包含在单独的spans.示例:If post格式is video and private: 我想呈现:<span class=\"format-video\"></span> <span class=\"status-private\"></span> 到目前为止我已经试过了<span <?php get_post_format_string($cl
使用GET_POST()在主页上显示帖子/页面信息
我被要求对Wordpress网站进行一些更改,之前的开发人员已经在主页上显示了当前某些页面的信息。让我困惑的是他们是如何做到这一点的。。。他/她似乎按数字对某些页面进行了分类。例如,以下WP\\u Query()代码似乎以设置的页数为目标: <?php $id = get_post(41); setup_postdata($id); ?> <?php $args = array(
按标签获取要在小工具中显示的帖子
你好,亲爱的开发人员!我在我的wordpress主题中制作了一个小部件,以显示其中最后5篇基于视频的帖子。我的视频帖子有一个“视频”标签。如何通过标签查询帖子以显示在那里?谢谢
How to call get_post()?
我在我的网站上有一个侧边栏,我想在那里显示当前帖子的元信息,比如上次修改的日期、作者等等。因此,我编写了以下函数:function showPostMetaInfo() { global $post; setup_postdata($post); $mypost = get_post(); $string.= \"<table id=\'meta-info\'>\"