首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在WP_Query中,get_current_user_id( )不返回自定义post类型的数据

在WP_Query中,get_current_user_id()函数是用于获取当前用户的ID的WordPress函数。它返回当前已登录用户的ID,或者如果没有用户登录,则返回0。

然而,get_current_user_id()函数本身并不限制返回自定义post类型的数据。该函数仅返回当前已登录用户的ID,与具体的post类型无关。因此,如果get_current_user_id()函数不能返回自定义post类型的数据,可能是由于以下原因之一:

  1. 权限限制:用户可能没有足够的权限来访问自定义post类型的数据。在WordPress中,用户需要具有适当的角色和权限才能访问特定类型的内容。您可以使用相关的权限和角色管理插件来控制用户对自定义post类型的访问权限。
  2. 错误使用:可能在使用get_current_user_id()函数时出现了错误。请确保正确调用该函数并将其与正确的参数和上下文一起使用。您可以参考WordPress官方文档或相关的开发指南来了解如何正确使用该函数。

综上所述,get_current_user_id()函数本身不会限制返回自定义post类型的数据。如果您遇到问题,建议您检查用户权限和函数的正确使用。如果您需要更详细的帮助,可以提供更多代码和具体的错误信息来帮助我们更好地理解问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

WordPress自定义查询:WP_Query的使用

wordpress默认会根据网址调用数据,不能满足我们所有建站要求,而WP_Query可以用于查询任何你想要的内容,相当于自定义数据调用。 wordpress的主循环 post-type', // - 自定义文章类型 (例如:movies) ), 'post_status' => array( //(字符串 / 数组) - 使用文章状态,根据文章状态获取文章,...'post_type' => 'any', // - 获取所有文章类型里面的文章,除了版本和文章类型参数'exclude_from_search'设置为true的文章类型 'post_status'...//注意:使用 get_query_var('page'); 如果查询在设置为首页的页面模版中工作,查询参数 'page' 拥有文章分页或内容中使用 在返回文章的开头忽略/排除置顶文章,但是置顶文章还是会在自然查询中列出。

1.4K20
  • WordPress自定义查询WP_Query使用方法大全

    自定义调用文章在网站建设中很常用,wordpress也很人性化,用新建查询new WP_Query就能实现相关功能。WP_Query怎么用呢?...'my-post-type', // - 自定义文章类型 (例如:movies) ), 'post_status' => array( //(字符串 / 数组) - 使用文章状态,根据文章状态获取文章,...'post_type' => 'any', // - 获取所有文章类型里面的文章,除了版本和文章类型参数'exclude_from_search'设置为true的文章类型 'post_status' =...//注意:使用 get_query_var('page'); 如果查询在设置为首页的页面模版中工作,查询参数 'page' 拥有文章分页或内容中使用 在返回文章的开头忽略/排除置顶文章,但是置顶文章还是会在自然查询中列出。

    4.3K41

    在Java中为什么不同的返回类型不算方法重载?

    从方法签名的组成规则我们可以看出,方法的返回类型不是方法签名的组成部分,所以当同一个类中出现了多个方法名和参数相同,但返回值类型不同的方法时,JVM 就没办法通过方法签名来判断到底要调用哪个方法了,如下图所示...: 那为什么返回类型不能做为方法签名的一部分呢?...方法"); } } 以上程序的执行结果如下图所示: 因此我们可以得出结论:如果是基本数据类型,那么方法重载调用的第二匹配原则是自动转换成更大的基本数据类型。...总结 在同一个类中定义了多个同名方法,但每个方法的参数类型或者是参数个数不同就是方法重载。方法重载的典型使用场景是 String 中的 valueOf 方法,它有 9 种实现。...方法返回类型不能作为方法重载的依据,因为它不是方法签名的组成部分。

    3.4K10

    WordPress 文章查询教程3:如何使用文章类型参数

    在 WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...所以如果你没有在查询中显式指定 post_status 为 'inherit' 或者 'any' 那么没有任何附件返回。...'自定义文章类型' - 如何 product 产品 只获取页面: $query = new WP_Query( array( 'post_type' => 'page' ) ); 获取任何类型的文章(除了文章修订和除了文章类型的...'exclude_from_search' 的属性为 true 的所有文章类型): $query = new WP_Query( array( 'post_type' => 'any' ) ); 获取多个文章类型的文章...,包括自定义文章类型: $query = new WP_Query( array( 'post_type' => array( 'post', 'page', 'product', 'movie' )

    68830

    WordPress 文章查询教程6:如何使用排序相关的参数

    在 WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...常用于页面(排序字段在页面编辑页面的「页面属性」框中),也可用于具有不同 menu_order 值的任何文章类型(默认值都是 0)。...meta_value – 按照自定义字段排序,请先确保在查询中已经设置了 meta_key,额外要注意,是按字母顺序排列的,这对于字符串来说没有问题,但对于数字可以结果不是你预期的,(例如结果是 1、3...meta_value_num – 按照数字类型的自定义字段排序。...( $args ); 获取 my_custom_post_type 的文章,按照数字自定义字段 age 排序,并通过 meta_query 过滤数据只显示 age 为:3-4 的数据 $args = array

    1.6K30

    如何处理TensorFlow中的InvalidArgumentError:数据类型不匹配

    如何处理TensorFlow中的InvalidArgumentError:数据类型不匹配 摘要 大家好,我是默语,擅长全栈开发、运维和人工智能技术。...在本篇博客中,我将详细解析并解决TensorFlow中的常见错误——InvalidArgumentError: Data type mismatch。...本文将深入探讨该错误的成因,并提供详细的解决方案,帮助大家在TensorFlow中顺利地进行模型训练和推理。 正文内容 1....常见原因和解决方案 2.1 输入数据类型不匹配 原因:模型预期的数据类型与实际输入的数据类型不匹配。例如,模型期望浮点数类型数据,但实际输入的是整数类型数据。...A2:可以编写自定义函数或使用已有工具,例如TensorFlow的tf.data API,来确保数据类型一致。

    13510

    10个WordPress的query_posts语句使用技巧

    Query_posts中说到: query_posts函数仅用于修改主页循环(Loop),而不是一种在页面上生成次级循环的手段。...在主循环外的循环上使用query_posts会导致主循环运行偏差,并可能在页面上显示出你不希望看到的内 容。 最恰当的方法是使用query查询类。 <?...置顶文章 WordPress在 2.7版本中引入了文章置顶功能。 这使用户选定的文章能够不受时间的排序标准,总是显示在文章列表的最上方。...实现文章置顶的标准操作是,将这些文章添加到所返回数据列表的开始部分。...在计算出分页后,该查询返回日志数组(分页并不影响WHERE语句,因此该函数相当于posts_where) posts_join 应用于查询的JOIN语句,该语句可返回日志数组 该过滤器函数与post_where

    75690

    WordPress 文章查询教程9:如何使用自定义字段(post meta)参数

    在 WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...type (string) – 自定义字段的类型,支持的类型有:'NUMERIC', 'BINARY', 'CHAR', 'DATE', 'DATETIME', 'DECIMAL', 'SIGNED',...简单自定义字段查询 获取自定义字段的 key 是 'color',而 value 则任意值都可的文章: $query = new WP_Query( array( 'meta_key' => 'color...) ); 获取自定义字段的 value 是 'blue',而 key 则任意值都可的页面: $args = array( 'meta_value' => 'blue', 'post_type...'meta_value' 参数的时候,值 99 将被视为大于 100,因为数据默认为“字符串”,而不是“数字”,如果是要对数字进行比较,请使用 'meta_value_num' 参数。

    1.2K10

    在PyTorch中构建高效的自定义数据集

    我特别喜欢的一项功能是能够轻松地创建一个自定义的Dataset对象,然后可以与内置的DataLoader一起在训练模型时提供数据。...张量(tensor)和其他类型 为了进一步探索不同类型的数据在DataLoader中是如何加载的,我们将更新我们先前模拟的数字数据集,以产生两对张量数据:数据集中每个数字的后4个数字的张量,以及加入一些随机噪音的张量...为了抛出DataLoader的曲线球,我们还希望返回数字本身,而不是张量类型,是作为Python字符串返回。__getitem__函数将在一个元组中返回三个异构数据项。...取而代之的是,当我们遍历样本列表时,我们将希望它是张量类型,以牺牲一些速度来节省内存。在以下各节中,我将解释它的用处。 ?...数据拆分实用程序 所有这些功能都内置在PyTorch中,真是太棒了。现在可能出现的问题是,如何制作验证甚至测试集,以及如何在不扰乱代码库并尽可能保持DRY的情况下执行验证或测试。

    3.6K20

    CVE-2022-21661:通过 WORDPRESS SQL 注入暴露数据库信息

    该漏洞可能允许攻击者暴露存储在连接数据库中的数据。此漏洞最近被解决为 CVE-2022-21661 ( ZDI-22-220 )。...首先,这是一个演示该漏洞的快速视频: 漏洞 该漏洞发生在 WordPress Query ( WP_Query ) 类中。WP_Query对象用于对 WordPress 数据库执行自定义查询。...在这个插件中,易受攻击的WP_Query类在ajax-pagination.php的get_document_data方法中被利用: public function get_document_data...后来在get_posts方法中,这个查询是通过$wpdb->get_col()方法执行的,这里出现了SQL注入条件。...虽然这是信息泄露而不是代码执行的问题,但暴露的数据可能对攻击者很有价值。在不久的将来,在主动攻击中看到这个错误并不会让我们感到惊讶。我们建议尽快应用补丁或采取其他补救措施。

    4.4K10

    wordpress实现 ajax 分页加载

    我们只需要在AJAX 执行的过程中向后台传递一个分页参数,就可以返回这个分页上的文章列表。再返回文章列表的时候,我们还需要返回下一分页的页码,当然如果不是最后一页的话。...鉴于wp query有着丰富的参数,我们可以通过转递指定的参数来控制文章列表的输出,使之可以在分类、标签等归档正常使用。...文章结构输出函数,这个要根据你自己的主题进行修改,在修改的过程中要注意不能使用直接打印结果的函数,如果你不知道如何修改,那往后的内容也没必要看了。...其实服务器端输出文章信息的json,然后用JS重新组装列表要更好些,考虑到目标人群,在服务器端生产文章列表的学习成本要小一些,这里就在服务器端直接生成文章列表了。..._self.removeClass('is-loading') } }) } }); 本功能可完美用户各个文章列表,如果你添加了自定义文章类型则代码需要相应修改

    1.3K20

    在Pandas中更改列的数据类型【方法总结】

    先看一个非常简单的例子: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) 有什么方法可以将列转换为适当的类型...有没有办法将数据转换为DataFrame格式时指定类型?或者是创建DataFrame,然后通过某种方法更改每列的类型?...理想情况下,希望以动态的方式做到这一点,因为可以有数百个列,明确指定哪些列是哪种类型太麻烦。可以假定每列都包含相同类型的值。...另外pd.to_datetime和pd.to_timedelta可将数据转换为日期和时间戳。...软转换——类型自动推断 版本0.21.0引入了infer_objects()方法,用于将具有对象数据类型的DataFrame的列转换为更具体的类型。

    20.3K30

    【Wordpress】ajax 实现站内搜索

    页面如何实现异步请求接口数据,并完成页面的渲染? 问题1 – 模糊搜索: 大胆尝试: wordpress 原生自带有一个 wp_query 函数,它支持的参数非常完善灵活,实现整个网站与数据库的交互。...比如调用最新文章、热门文章、自定义文章类型文章循环输出等。 在官方手册中也有介绍到:wp_query,支持多种 sql 语句的 比较符号: ? 看!...global $post; $post_title = get_the_title(); // mb_stripos 不区分大小 判断字符串中是否存在另一个字符串...global $post;        $post_title = get_the_title();        // mb_stripos 不区分大小 判断字符串中是否存在另一个字符串        ...function (data) {                console.log(data);            }        });    }} 上面我们可以看到,这样可以正确拿到接口返回的数据

    1.3K10

    在Vue中给通过this.$refs引用的自定义控件添加类型声明

    0x00 hello world 最近在一个新项目中,尝试了vue2+typescript的组合,又又又碰到一个问题:定义了一个自定义控件Foo.vue,在控件中定义一个方法Bar(),使用自定义控件的时候...$refs.foo.Bar()调用方法,当然是可以成功调用的,但是在TypeScript中,他会报错。...,返回的类型是CombinedVueInstance,这个类型的定义如下: export type CombinedVueInstance<Instance extends Vue, Data, Methods...0x03 总结 总结下来就是: 在JavaScript中,一个东西(函数?类型?)...的类型有两种,一种是他本来的类型,一种是实例化之后的实例类型,这两个类型有可能是不一样的; Vue的类型和Vue实例化的后的类型不是同一个类型,Vue的类型是VueConstructor类型,实例化后的类型是

    2.9K00
    领券