您当前的位置:首页 > TAG信息列表 > array
序列化的元数据有问题
我已经阅读了大约20篇关于这个主题的不同帖子,但我仍然无法将解决方案应用到我遇到的问题上。很抱歉,我无法根据这些答案来解决这个问题,但我想知道是否有人可以帮助我解决我的特殊情况。我是php的初学者,请原谅我的无知。我想在一篇帖子上创建一个查询,其中显示两个元键值(使用OR关系)与当前帖子ID匹配的其他帖子。我的设置如下:后元字段\'author_company\' - 将另一篇文章的详细信息存储为序列化数据,例如;a: 24:{s:2:ID:3:531:11:post-U作者:s:2:44:9:post-
按4个不同的分类法进行WP查询
我需要制作一个使用四种不同分类法的值的短代码。我正在尝试修改用于根据多个分类术语查询附件(在媒体中)的代码,但我需要的是根据4(四)个分类值进行wp\\u查询。我意识到我离成功还有很长的路要走,但也许有人能帮助我走上正轨。这四种分类法是:我想使用一个短代码,如:[get_media_by_taxes cpt="attachment" media_language="spanish" media_document_category="brochure&quo
Php|Left Join平均查询给我数组()
我试图在代码中实现一个查询,该查询使我能够计算收到的评分和每篇文章的评分数之间的平均值,并将文章从评分最高的文章排序到平均评分最低的文章查看下表并实现此查询,一切都很正常。 <?php $results = $wpdb->get_results(" SELECT comment_id, avg(meta_value) avg_meta_value FROM {$wpdb->prefix}commentmeta
仅当匹配所有类别时才显示帖子
我有多个不同类别的帖子,包括一个名为;视频“;,现在,我试图只显示和主帖子的所有类别相匹配的帖子,包括“common”;视频“;类别假设主要岗位有:Catagory A, Catagory B, Videos输出帖子必须与以下类别匹配:Catagory A, Catagory B, Videos (输出1)Catagory A, Catagory B, Videos (输出2)Catagory A, Catagory B, Videos (输出3)。。。使用以下代码,它将显示来自;视频“;类别:<?
找不到WP_FORCE_REMOVE_STYLE
我的error\\u日志中显示了此错误。PHP警告:call\\u user\\u func\\u array()要求参数1为有效回调,未找到函数“wp\\u force\\u remove\\u style”,或者wp includes/class wp hook中的函数名无效。php在线287我会很感激你关于如何解决这个问题的建议。非常感谢。
在Foreach循环中创建短码(使用数组)
我有一个自定义主题,其中包括几个模板部分。我打算在主题文件中使用主题模板部分,并将它们用作短代码。为了创建短代码,我目前正在将每个模板部分包装在其自己的短代码函数中。示例:function foo_shortcode() { ob_start(); require_once( get_stylesheet_directory() . \'/template-parts/foo.php\'); return ob_get_clean(); } add_shor
Gutenberg:如何递归地使用PARSE_BLOCKS过滤特定类型的块?
我的插件中的列块很难处理。我尝试过滤类型为“的所有块”;标题(&Q):$post = get_post(); $blocks = parse_blocks($post->post_content); $headings = array_values(array_filter($blocks, function ($block) { return $block[\'blockName\'] === \'core/heading\'; })); 这将返回
Sanitize_Post()不是清理Post对象
我想在不使用foreach的情况下清理WP\\u Query post对象。我使用了这种方法:$args = array( // ... ) $data = array(); $the_query = new WP_Query($args); $data["post"] = $the_query->posts; array_map("sanitize_post", $data[&qu
我怎么能只展示猫头鹰旋转木马里的父母呢?
我有这个代码,它显示了我帖子类型中的所有帖子(家长和孩子)。php是:<div class="owl-carousel owl-theme"> <?php $c=0; $q2=new WP_Query(array(\'post_type\'=> array( \'post\', \'book\' ),\'post_status\'=> \'publish\',\
添加包含元字段(ACF)内容的分类列
尝试用元字段填充列,方法如下(ACF):add_filter(\'manage_artist_custom_column\', function ($content,$column_name,$term_id){ $term= get_term($term_id, \'artist\'); switch ($column_name) { case \'artist_avatar\': $avatar = get_fie
分类术语未正确显示为数组
我正在尝试使用自定义分类法获取帖子。我有以下功能:public function get_job_categories_all () { $get_categories = get_terms( array( \'taxonomy\' => \'job_listing_category\', \'hide_empty\' => false, ) ); $categories = array
如何获得用户元包含数组的数组
我为用户提供了一个user\\u meta,其数组如下所示:user_saved_posts = [31289,31482,27641] 我想让用户的user\\u meta包含如下数组中的一项:goal_posts = [31289,31422,77641,41289,21482,17641] 如果用户有一个goal\\u posts项,则数组必须返回它们。我使用下面的代码,但如果我在user\\u meta中有搜索值,则此代码有效$args = [ \'me
对POST查询结果中的单词实例计数
我对这件事感到非常困惑,不知道是否有人能告诉我哪里出了问题。我正在为查询的结果帖子获取一些authormeta,我想统计某些authormeta在这些结果中重复的次数。E、 g.有10个“配方”帖子>;每个帖子的作者(每个帖子不同)都有一个“最喜欢的食物”元项目>;我希望结果类似于;3位食谱作者将“馅饼”作为他们最喜欢的食物;。这是我到目前为止所做的,这让我很接近,但我需要$authorfood的结果用于$text,但它似乎只适用于纯文本语句?$the_query = new WP_Query(
WordPress在WP_Customize_Control数组中包含‘print_f’
我有以下问题:我想在wordpress中的数组中添加print\\u f。printf( __(\'Option to share on %s\', \'themename\'), \'name\') 但是,以下代码对我来说不能正常工作。而不是实际结果,它抛出了;30英寸;。$wp_customize->add_control( new WP_Customize_Control(
在Gutenberg组件中跨帖子类型搜索关键字
在我正在开发的Gutenberg组件中,我有一个函数,可以在常量中指定的多个帖子类型中搜索关键字:const postTypes = [ \'posts\', \'pages\', \'portfolio\' ]; const onSearchStringChange = ( keyword ) => { Promise.all( postTypes.map( postType => apiFetch( { path: `/wp/v2/
如何打印自定义字段元的数组值?
如何打印自定义字段元的数组值。我的代码-<?php $item = get_post_meta($post->ID, \'occupationalCategory\', false); ?> <?php print_r( $item[0][\'occupationalCategory\'] ); ?>; <?php print_r( $item[1][\'occupationalCategory\'] ); ?> 输出-无
警告:在PHP函数中给出了in_array()NULL
我正在Wordpress中为特定页面模板构建一个metabox库。我在仪表板上有以下警告通知:警告:in\\u array()要求参数2为array,在警告针对代码行:if ( in_array( $post_type, $post_types ) ) {public function add_meta_box( $post_type ) { $post_types = apply_filters( \'sortable_wordpress_gallery_post_types\
In_array不能在dev服务器上工作,但能在本地主机上工作
我已经编写了一个循环,它可以在本地机器上工作,但不能在dev服务器上工作。我的开发服务器运行的是PHP 7.4.13,我的MAMPRO运行的是7.4.12。dev服务器代码不显示任何内容,也不显示任何错误,本地版本按预期显示。我的服务器未安装7.4.12,因此我无法测试它是否存在版本问题。我尝试在不同的阶段打印变量,但在if(in_array 部分PHP版本差异可能是原因还是其他原因? // Query products where product title matches
如何在一个数组中使用两个META_COMPARE?
我想用两个meta_compare 在数组中。// get posts $posts = get_posts(array( \'post_type\' => \'post\', \'posts_per_page\' => 150, \'meta_query\' => array( array( \'meta_key\' => \'usp-cust
将字符串数组传递给WordPress插件中的SQL语句
我对passing an array of strings to a SQL statement in a WordPress plugin, 因为prepare方法在每个撇号之前都添加了反斜杠。// I have an array of strings. $the_array = [\'red\', \'green\', \'blue\']; // I convert the array into a single string containing comma separat