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

如何在Wordpress上获取作者ID?$authordata返回NULL (Wordpress)

在WordPress上获取作者ID的方法是使用函数get_the_author_meta()。该函数可以通过传递参数ID来获取指定作者的ID。

以下是获取作者ID的步骤:

  1. 首先,需要确保在WordPress中已经有一个作者。可以在后台的“用户”菜单下创建一个新用户或使用现有的用户。
  2. 在需要获取作者ID的地方,可以使用以下代码:
代码语言:txt
复制
$author_id = get_the_author_meta('ID');

这将返回当前文章的作者ID。

如果$authordata返回NULL,可能是因为没有正确设置文章的作者或者当前文章没有作者。确保文章有一个有效的作者,并且在获取作者ID之前,确保已经设置了正确的作者。

关于WordPress的作者ID获取,可以参考以下链接:

请注意,以上答案仅适用于WordPress,并且不涉及任何特定的云计算品牌商。

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

相关·内容

WordPress 主循环和全局变量

the_post 函数获取第一篇文章,并设置文章的数据(作者,是否多个分页等等),赋给 $post 这个全局变量,所以我们可以访问它。...下面就是现在可用的部分模板函数: the_author:获取作者的名字。 the_title:显示当前文章的标题。 the_content:显示文章的内容。...全局变量 下面是在主循环中可用的全局变量: $authordata global $authordata; echo $authordata->display_name; 通过 $authordata...这个全局变量,我们可以获取当前文章作者的下面这些信息:last_name,first_name,ID,user_email,user_url,user_login,description 和其他。...注意通过这种方法获取的文章内容是没有经过 WordPress 过滤器接口的,不过你想自己去操纵文章的内容,比如自己设置文章内容的显示方式,通过这种方式获取的文章内容是非常有用。

66610
  • 如何统一批量修改WordPress头像大小

    今天全百科教大家如何统一批量修改WordPress程序头像大小尺寸,首先我们要知道get_avatar()是wordpress内置用来获取指定用户id或者邮箱头像的函数,通过get_avatar()函数可以轻易地获取文章作者头像...'', string $alt = '', array $args = null ) 参数说明 $id_or_email – (整数 | 字符串 | 对象)(必须),授受用户ID、邮箱或用户的对像 $...size – (整数)(可选)指定头像的尺寸大小,单位为px(像素),默认为96(即96px),最大512 $default – (字符串)(可选)如果用户没有设置gravatar头像,则返回false...后台里设置——评论里设置的【头像显示】设置,默认为false ‘extra_attr’ – (字符串)插入img元素,alt、title,默认为空 示例 获取文章作者头像(主循环中使用) 获取指定ID用户头像 获取指定邮箱头像 <?

    81020

    WordPress 自定义字段(Custom Fields)详细介绍和使用

    WordPress 自定义字段是对 WordPress Posts 表的一种补充和扩展,一般来讲 WordPress 提供了博客日志的作者,分类,标签,时间等,然后你可以根据你的需要自定义出一系列的其他信息...如何在博客显示自定义字段的数据 当我们想显示日志或者页面的自定义字段的时候,我们有几种方法。这里介绍两种简单的方法和一些更高级的用法。...通过使用 get_post_meta(post->ID, "Key2″, single = true); 可以返回自定义字段 "Key2" 的值,也可以输出它:echo get_post_meta(...,然后可以通过把 $single 这个参数值从 true 改成 false 来返回该自定义字段的所有值的数组: <?...php $post_id = $post->ID; $post_views = wp_cache_get($post_id,'views'); if($post_views === false

    3.2K20

    WordPress主题开发基础:Body 类指南

    例如,如果要更改特定类别下的特定作者的文章外观。 如何添加自定义body类 WordPress有一个过滤器,您可以在需要时使用它来添加自定义body类。...接下来,您可以直接编辑WordPress网站上的任何文章或页面。在文章编辑屏幕,您会在右侧列中找到一个名为“文章类(Post Classes)”的新元框。...假设您要为具有作者用户角色的登录用户设置不同的首页样式。WordPress自动生成.home 和 .logged-in 类时,它不会检测用户角色或将其添加为类。...动态添加自定义body类的其他示例 除了条件标签外,您还可以使用其他技术从WordPress数据库中获取信息并为body类创建自定义CSS类。...希望本文能帮助您学习如何在主题中使用WordPress body类,如果对于这篇文章有什么疑问,可以在下面留言讨论。

    2.1K20

    优化WordPress性能的高级指南

    WordPress可能很慢,那么你如何优化呢? 有关如何调整和优化WordPress的文章有很多。事实WordPress本身提供了一个强大的WordPress优化指南。...获取帖子(Fetching Posts) WordPress提供从数据库中获取任何类型的帖子(post)的方法。...处理小信息很有用,WordPress提供的其他机制(帖子[posts]或分类[taxonomies])过于复杂。 ?...( $breaking_news_id ); else $breaking_news = NULL; 启用持久缓存(Enable Persistent Caching) WordPress本身有一个对象缓存机制...例如,如果我们在我们的分布式服务器中托管我们的站点,我们应该使用外部缓存系统(Memcached服务器),但是如果我们的网站驻留在单个服务器,那么我们可以通过简单的使用文件系统实现缓存从而来节省一些钱

    7.1K20

    大胆尝试 | 不懂php用ai-kimi花2小时写一个wordpress网站的采集微信文章的插件

    我:然后我又让他修改:很好,我们继续,将以上代码的元素获取方法修改为通过xpath定位获取,同时增加一个获取元素为Null时的异常提示。另外,如果源页面当中有代码块我们也要保留。...kimi:为了通过XPath定位获取元素,并处理获取元素为Null时的异常提示,同时保留源页面的代码块、字体样式、段落和图片排版,您可以按照以下步骤进行操作:1....通过以上步骤,您可以实现使用XPath定位获取元素,并处理获取元素为Null时的异常提示,同时保留源页面的代码块、字体样式、段落和图片排版。我:我注意到 // 处理文章内容…这段被省略了,请补充一下。...那么,下面就要考虑让ai帮我们实现图片的转存(也就是要实现下载到服务器,我们再把源码当中的图片url修改为我们自己站的。)我:请给我正确的图片的获取和上传方法。...最终成果:经过2个多小时的努力,作者最终成功开发出了满足需求的WordPress插件,并在文章中分享了源链接和采集发布后的效果。

    26310

    WPJAM Basic 5.9 详细更新说明

    修复作者下拉菜单引起的参数弃用提醒 如果开启「支持通过作者进行过滤」,那么就会在后台文章列表页显示文章作者下拉菜单: 升级到 WordPress 5.9 之后,会报下面的提示:Deprecated:...所以原来 'who' => 'authors' 需要改成:'capability' => array( 'edit_posts' ),为了兼容 5.9 和之前的版本,获取文章作者列表,我写了一个新函数:...5.9 之前版本,还是使用  'who' => 'authors' 参数获取文章作者,5.9 之后改成:'capability' => array( 'edit_posts' ),参数获取,这样既能保证兼容...增强 wpjam_send_json 函数数据处理能力,如果是 true,则返回 errcode 为 0 的结果,如果是 false,则返回 errcode 为 -1,errmsg 为系统数据错误。...优化「文章目录」扩展,首先使用子标题的 ID 来作为锚点,子标题没有 ID,则自动添加 ID,应该会兼容更多情况,然后支持独立设置,开启之后,可以在文章列表页设置: 「简单 SEO」 扩展支持「确保唯一设置

    7.2K30

    WordPress面试题

    在 Linux ,你可以使用包管理工具( apt 或 yum)安装它们。...下面是关于如何在 WordPress 源码中开发主题和插件的基本指南: 开发 WordPress 主题: 创建主题目录: 在 WordPress 的wp-content/themes/目录下创建一个新的文件夹...基本结构: 在index.php文件中,使用 WordPress 提供的函数来获取头部、尾部等页面结构。 可以创建其他模板文件,header.php、footer.php等,以更好地组织代码。...响应式设计: 使用媒体查询或使用框架( Bootstrap)来确保主题在不同设备都有良好的显示效果。...无论是开发主题还是插件,都建议查阅 WordPress 官方文档,以获取更详细和最新的信息。 WordPress 有丰富的开发文档和社区资源,这将有助于更好地理解和利用 WordPress 的功能。

    36940

    WordPress 教程:WordPress 角色和权限终极指南

    ( 'edit_post', $post_id ); 还有另外一个函数:author_can(),可以用来检查某个文章的作者是否具有一定的权限: if ( author_can( $post, $capability...) ) { // 如果文章 $post 的作者拥有 $capability 时执行的动作 } 函数 author_can 第一个参数可以是一个 $post 对象,或一个 Post ID。...继续我们的相册插件的例子,我们想让作者也有上传图片的权限,我们可以使用 add_cap() 函数: //获取 "author" 的角色对象 $role = get_role( 'author' );...首先需要获取用户对象来操纵它的角色和权限: //通过用户ID得到用户对象 $user = new WP_User( $id ); //或者通过用户名 $user = new WP_User( null...对于第二种方法,第一个参数必须是空的(null或空字符串),: //通过ID得到管理员对象 $admin = new WP_User( 1 ); //通过用户名得到管理员对象 $admin = new

    2.1K30

    何在Ubuntu dockerize和部署多个WordPress应用程序

    介绍 WordPress已成为世界最常见的部署和使用的Web应用程序之一。由于多年的不断发展,现在可以基于WordPress及其可用的插件/扩展创建几乎无数的不同网站(甚至是网络应用程序)。...本文,我们将学习如何在Ubuntu云服务器WordPress应用程序进行dockerize,并在单个主机上部署多个WordPress站点。...使用docker ps命令,您可以获取正在运行的容器列表以查找新实例化的ID。...ID] | grep Memory docker inspect 9a7562a361122706 | grep Memory 注意:上面的命令将从检查输出中获取与内存相关的信息。...结论 本文介绍了如何在Ubuntu dockerize和部署多个WordPress应用程序,腾讯云开发者实验室提供了基于 Ubuntu 搭建 WordPress 个人博客教您一步步搭建起一个属于自己的

    1K40

    Akismet插件教程WordPress阻止过滤垃圾邮件插件

    推荐:如何设置/禁用WordPress网站的评论功能 如何设置Akismet反垃圾邮件插件   现在,让我们看看如何在您的网站上配置Akismet。...1、安装并激活Akismet反垃圾邮件插件   如果您的WordPress站点尚未安装该插件,那么转到WordPress仪表板,点击“ 插件 “->” 安装插件 ”,在搜索栏中输入“Akismet ”...推荐:如何阻止WordPress垃圾评论 4、获取Akismet API Key   在上一步骤完成后,Akismet将向您注册的电子邮件地址发送验证码。检查您的电子邮件并返回您的帐户页面。...5、添加Akismet API Key   返回WordPress仪表板的激活页面。您还可以转到插件菜单,找到Akismet插件,输入API秘钥,链接即可。   ...例如,该插件可让您在每个评论作者旁边显示已批准评论的数量,查看垃圾评论或自动丢弃它们,并在评论表单下显示隐私声明。

    1.7K20

    WordPress 条件判断标签及用法大全

    注意:这个函数对于传递的参数,并无法很明确的判断参数究竟是 id、文章标题或者是文章别名,如果参数为 17,当 id 为 17 的文章会返回 True,当 Slug 为 17 的文章也会返回 True。...文章类型(Post Type) get_post_type() 严格意义,这并不是一个条件判断标签,它会返回当前文章注册的文章类型,并且可以通过类似 if ( 'book' == get_post_type...判断页面模版(Page Template) 判断当前页面是否由某个页面模版生成的,关于页面模版请看我爱水煮鱼的:WordPress 教程:自定义页面(Page)的模板样式。...判断作者页面(Author) is_author() 判断当前页面是否是一个作者存档页面。 is_author( '4' ) 判断当前页面是否为 id 为 4 的作者页面。...is_multi_author() 判断当前博客是否有超过一个作者发表过文章。WordPress 3.2 以上版本可用。

    3.6K20

    WordPress主题开发,从入门到精通。

    不仅在面向用户的管理屏幕运行。它也在 admin-ajax.php 和 admin-post.php 运行。...相对于使用 echo 输出数据,我们应该更多的使用 WordPress 的本地化能力, _e() 或 __() 15.简码 add_shortcode() remove_shortcode() shortcode_exists...register_setting的值; add_settings_section(id,title,callback,page) ,在指定的设置页面(page)添加一个标题为title、内容为 add_settings_field...返回一个响应对象 2.获取请求结果 wp_remote_retrieve_body,获取响应的结果Body wp_remote_retrieve_response_code,获取响应的状态码 wp_remote_retrieve_header...php //获取访问的标签或分类对象 get_queried_object()->term_id; //获取分类、标签的链接 get_term_link($tag->term_id); 4.获取作者的指定信息

    10.6K40

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

    //core.trac.wordpress.org/browser/tags/3.5.1/wp-includes/query.php */ $args = array( /** * 作者参数 - 显示某些作者发表的文章...*/ 'author' => '1,2,3,' //(整数) - 作者ID [使用减号 (-) 排除某个作者 ID: 'author' => '-1,-2,-3,'] 'author_name'...,只返回子页面,只对有子页面的页面有效 'post__in' => array(1,2,3), //(数组) - 需要显示的文章的id 'post__not_in' => array(1,2,3), /...//可用的参数有:// //'none' - 不排序 (2.8和以后的版本可用) //'ID' - 根据ID排序,注意ID是大写的 //'author' - 根据作者排序 //'title' - 根据标题排序...(:words),但是数字排序可能会有问题 (:1, 3, 34, 4, 56, 6, etc, 而不是你希望的:1, 3, 4, 6, 34, 56)。

    4.2K41

    Wordpress中文章的特色图像Featured Image究竟存在哪里?

    该表用来存放文章信息,文章标题、正文、摘要、作者、发布时间、访问密码、评论数、修改时间、文章地址(非静态化之前的,带?和数字ID)等。...字段 含义 ID 自增唯一ID post_author 对应作者ID post_date 发布时间 post_date_gmt 发布时间(GMT+0时间) post_content 正文 post_title...如何获取特色图像 Featured Image 那么,对于一个文章,是如何来获取特色图像 Featured Image的,下面来看一下。在后台的文章编辑界面,特色图像显示在这个位置。 ?...= get_post_meta( $post->ID, '_thumbnail_id', true ); //获取特色图像对应的ID echo _wp_post_thumbnail_html..., $object_id, $meta_key, $single ); if ( null !

    1.6K20

    WordPress 教程:为 WordPress 增加作者(Author)页面的函数和实现方法

    此外,我们还可以新建诸如 author-id.php 、 author-nickname.php 的文件,来针对某个特定的作者新建样式,更加个性化。...调用后台个人资料的相关函数 在 WordPress 站点,用户可以自定义自己信息的地方就在“后台-》个人资料”这里。...所以,在作者页面中,我们要使用 the_author_meta 这个函数来获取后台填写的信息。 the_author_meta 函数的用法很简单,只需要下面的参数传递进去,就会返回对应的信息。...参数来获取特定作者的个人信息。...引用 我爱水煮鱼 的文章 WordPress 技巧:自定义后台用户联系方式 中的内容,可以使用如下代码实现自定义: add_filter('user_contactmethods','custom_contactmethods

    81530

    一文详解 WordPress 文章特色图片或缩略图功能

    还提供了详细的接口让主题的作者可以自定义设置和调用文章缩略图。...更多文章缩略图的函数 作为一篇完整的教程,我们将其他文章缩略图相关函数也一起介绍一下: get_post_thumbnail_id():获取文章缩略图 ID 有时候我们想获取缩略图的 ID,文章缩略图的...ID 是存在 meta_key 为 _thumbnail_id 的值中,但是我们只需要使用下面简单的函数就可以获取文章的缩略图 ID: $image_id = get_post_thumbnail_id...(); get_the_post_thumbnail_url():获取文章缩略图链接 获取到文章缩略图链接 ID 之后,我们可以使用 wp_get_attachment_image_url 函数获取图的链接...,但是 WordPress 已经提供了现成的函数一步到位: $thumbnail_url = get_the_post_thumbnail_url( $post = null, $size = 'post-thumbnail

    1.5K10
    领券