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

如何从WordPress中的元框中获取信息并将其显示在页面模板中

从WordPress中的元框中获取信息并将其显示在页面模板中,可以通过以下步骤实现:

  1. 首先,确保你已经创建了一个自定义的元框(meta box),用于存储需要获取的信息。可以使用WordPress提供的add_meta_box函数来创建元框,并将其关联到特定的文章类型或页面。
  2. 在元框的回调函数中,你可以使用WordPress提供的get_post_meta函数来获取存储在元框中的信息。该函数接受三个参数:文章或页面的ID,元框的名称和一个布尔值,用于指定是否只获取一个值。
  3. 获取到信息后,你可以将其存储在一个变量中,以便在页面模板中使用。
  4. 在需要显示信息的页面模板中,可以使用PHP代码来输出存储的信息。你可以直接在模板文件中使用get_post_meta函数来获取信息,并将其插入到HTML标记中。

下面是一个示例代码,演示了如何从WordPress的元框中获取信息并将其显示在页面模板中:

代码语言:txt
复制
// 在文章编辑页面添加自定义元框
function add_custom_meta_box() {
    add_meta_box(
        'custom_meta_box',
        '自定义元框',
        'render_custom_meta_box',
        'post',
        'normal',
        'default'
    );
}
add_action('add_meta_boxes', 'add_custom_meta_box');

// 渲染自定义元框
function render_custom_meta_box($post) {
    // 获取存储在元框中的信息
    $custom_info = get_post_meta($post->ID, 'custom_info', true);
    
    // 显示一个输入框,用于编辑信息
    echo '<label for="custom_info">自定义信息:</label>';
    echo '<input type="text" id="custom_info" name="custom_info" value="' . esc_attr($custom_info) . '" />';
}

// 保存自定义元框中的信息
function save_custom_meta_box($post_id) {
    if (array_key_exists('custom_info', $_POST)) {
        update_post_meta(
            $post_id,
            'custom_info',
            sanitize_text_field($_POST['custom_info'])
        );
    }
}
add_action('save_post', 'save_custom_meta_box');

// 在页面模板中显示自定义信息
$custom_info = get_post_meta(get_the_ID(), 'custom_info', true);
echo '自定义信息:' . $custom_info;

在上述示例中,我们首先使用add_meta_box函数创建了一个名为"custom_meta_box"的自定义元框,并将其关联到文章类型。然后,在元框的回调函数中,我们使用get_post_meta函数获取存储在元框中的信息,并在页面模板中使用echo语句将其输出。

请注意,上述示例中的"custom_info"是一个示例元框名称,你可以根据实际需求进行修改。另外,为了安全起见,我们使用了sanitize_text_field函数对用户输入进行了过滤和清理。

对于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体品牌商,建议你参考腾讯云的官方文档或咨询腾讯云的技术支持,以获取与WordPress集成的相关产品和服务信息。

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

相关·内容

如何用Python豆瓣获取自己喜欢TOP N电影信息

1989 年, 罗萨姆想要开发出一套工具完成日常系统管理任务, 能够访问分布式操作系统 Amoeba 系统调用. 于是 1989 年底开始创作通用性开发语言Python....Web 编程 图形处理、多媒体应用 文本处理(爬虫) 数学处理(数据分析、机器学习) 网络编程 游戏开发 黑客( POC 脚本、木马) 自动化测试 运维开发 云计算 五、什么是爬虫 按照一定规则自动获取互联网上信息...(随着网络迅速发展,互联网成为大量信息载体,如何有效地提取利用这些信息成为一个巨大挑战) 应用 搜索引擎(Google、百度、Bing等搜索引擎,辅助人们检索信息) 股票软件(爬取股票数据,帮助人们分析决策...六、实战项目 1、项目目标 目标:豆瓣获取自己喜欢TOP N电影信息 2、基础知识 HTTP 协议 客户端发起请求,服务器接收到请求后返回格式化数据,客户端接收、解析并处理数据 HTML(超文本标记语言...6、获取电影详情 7、写入csv文件 如何学习 Python 多抄、多写、多想、多问、多看、多听、多说 学习编程是为了解决实际问题,把自己工作或学习重复工作程序化 谷歌和度娘

1.7K61

【DB笔试面试797】Oracle,可以exp出来dmp文件获取哪些信息

♣ 题目部分 Oracle,可以exp出来dmp文件获取哪些信息? ♣ 答案部分 开发中常常碰到,需要导入dmp文件到现有数据库。...这里dmp文件可能来自于其它系统,所以,一般情况下是不知道导出程序(exp)版本、导出时间或者导出模式等信息。那么如何现有的dmp文件获取到这些信息呢?下面作者将一一讲解。...(一)获取基本信息:导出版本、时间、导出用户 下面的示例exp_ddl_lhr_02.dmp是生成dmp文件: [ZFZHLHRDB1:oracle]:/tmp>strings exp_ddl_lhr...#C#G #C#G +00:00 BYTE UNUSED (二)获取dmp文件信息 下面的示例,exp_ddl_lhr_02.dmp是生成dmp文件: [ZFZHLHRDB1:oracle...如果没有显示“export client”行,那么说明当前dmp文件字符集和当前NLS_LANG环境变量值相同。

2.5K30

创建一个欢迎 cookie 利用用户提示输入数据创建一个 JavaScript Cookie,当该用户再次访问该页面时,根据 cookie 信息发出欢迎信息。…

创建一个欢迎 cookie 利用用户提示输入数据创建一个 JavaScript Cookie,当该用户再次访问该页面时,根据 cookie 信息发出欢迎信息。...cookie 是存储于访问者计算机变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 值。...欢迎词。而名字则是 cookie 取回。 密码 cookie 当访问者首次访问页面时,他或她也许会填写他/她们密码。密码也可被存储于 cookie 。...当他们再次访问网站时,密码就会 cookie 取回。 日期 cookie 当访问者首次访问你网站时,当前日期可存储于 cookie 。...日期也是 cookie 取回

2.6K10

如何搭建 WordPress 博客

您将了解如何配置启动 CVM 云服务器实例、如何安装 WordPress 获取用户名和密码,以及如何登录 WordPress 管理页面WordPress平台本身是免费。...添加内容创建新页面 安装主题后,您就可以开始创建内容了。 添加和编辑页面 WordPress仪表板侧边栏查找“页面->添加”。...以下是关闭WordPress页面评论方法。 在编写新页面时,单击右上角“屏幕选项”。 单击“讨论”。底部将显示“允许评论”。 去掉“允许评论”。...禁用所有页面评论方法:转到“设置 - >讨论”取消选中“允许其他人发表对新文章评论”。 设置静态首页 静态页面是不会更改页面。与博客第一篇新文章每次都会显示顶部不同。...“帖子页面”是您博客首页(如果您整个网站不是博客)。如果您没有自己选择静态页面WordPress将收集您最新帖子开始主页上显示它们。

7.5K3330

如何搭建 WordPress 博客

您将了解如何配置启动 CVM 云服务器实例、如何安装 WordPress 获取用户名和密码,以及如何登录 WordPress 管理页面WordPress平台本身是免费。...添加内容创建新页面 安装主题后,您就可以开始创建内容了。 添加和编辑页面 WordPress仪表板侧边栏查找“页面->添加”。...以下是关闭WordPress页面评论方法。 在编写新页面时,单击右上角“屏幕选项”。 单击“讨论”。底部将显示“允许评论”。 去掉“允许评论”。...禁用所有页面评论方法:转到“设置 - >讨论”取消选中“允许其他人发表对新文章评论”。 设置静态首页 静态页面是不会更改页面。与博客第一篇新文章每次都会显示顶部不同。...“帖子页面”是您博客首页(如果您整个网站不是博客)。如果您没有自己选择静态页面WordPress将收集您最新帖子开始主页上显示它们。

1.8K40

腾讯云服务器搭建WordPress博客

您将了解如何配置启动 CVM 云服务器实例、如何安装 WordPress 获取用户名和密码,以及如何登录 WordPress 管理页面WordPress平台本身是免费。...添加内容创建新页面 安装主题后,您就可以开始创建内容了。 添加和编辑页面 WordPress仪表板侧边栏查找“页面->添加”。...以下是关闭WordPress页面评论方法。 在编写新页面时,单击右上角“屏幕选项”。 单击“讨论”。底部将显示“允许评论”。 去掉“允许评论”。...禁用所有页面评论方法:转到“设置 - >讨论”取消选中“允许其他人发表对新文章评论”。 设置静态首页 静态页面是不会更改页面。与博客第一篇新文章每次都会显示顶部不同。...“帖子页面”是您博客首页(如果您整个网站不是博客)。如果您没有自己选择静态页面WordPress将收集您最新帖子开始主页上显示它们。

4.3K50

腾讯云服务器搭建WordPress博客

您将了解如何配置启动 CVM 云服务器实例、如何安装 WordPress 获取用户名和密码,以及如何登录 WordPress 管理页面WordPress平台本身是免费。...添加内容创建新页面 安装主题后,您就可以开始创建内容了。 添加和编辑页面 WordPress仪表板侧边栏查找“页面->添加”。...以下是关闭WordPress页面评论方法。 在编写新页面时,单击右上角“屏幕选项”。 单击“讨论”。底部将显示“允许评论”。 去掉“允许评论”。...禁用所有页面评论方法:转到“设置 - >讨论”取消选中“允许其他人发表对新文章评论”。 设置静态首页 静态页面是不会更改页面。与博客第一篇新文章每次都会显示顶部不同。...“帖子页面”是您博客首页(如果您整个网站不是博客)。如果您没有自己选择静态页面WordPress将收集您最新帖子开始主页上显示它们。

4.7K40

WordPress主题制作(二):模板模板文件

制作WordPress需要了解PHP,但是无论如何,最终呈现在用户面前页面都是一张网页,网页之所以能够浏览器显示出来,是因为最终传送给浏览器是HTML、CSS和JS等终端代码,最终由这些代码控制浏览器显示结果...要想制作WordPress主题,首先得设计主题界面,含蓄、简约、厚重、奔放……,风格完全随你,接着再将你设计理念转化为html,并能在浏览器中正常显示出来,这些将您理念转化为html文件我们可以将其理解为模板文件...如果你单一日志页面,这时候页面将会包含这四个模板文件:header.php,single.php,sidebar.php 和 footer。...如果你页面(非日志),此时页面将会包含这四个模板文件:header.php,page.php,sidebar.php 和 footer。...index模板文件 这个模板文件包含你日志标题,日志内容(就是每篇日志文本和图片)和日志数据 (数据是每篇日志额外信息,如作者是谁,日志发布时间,在哪个分类下,有多少留言等等)。

1.6K30

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

接下来,您可以直接编辑WordPress网站上任何文章或页面文章编辑屏幕上,您会在右侧列中找到一个名为“文章类(Post Classes)”。...文章编辑屏幕上,您会在右侧列中找到一个名为“文章类(Post Classes)”。 单击以添加您自定义CSS类。您可以添加多个由空格分隔类。 完成后,您只需保存或发布您文章即可。...这些条件标签是true或false数据类型,用于检查WordPress条件是true还是false。例如,条件标签is_home检查当前显示页面是否为主页。...这将为您代码提供一组方便使用标签。 动态添加自定义body类其他示例 除了条件标签外,您还可以使用其他技术WordPress数据库获取信息并为body类创建自定义CSS类。...好在WordPress加载时自动检测到浏览器,然后将这些信息临时存储为全局变量。您只需要检查WordPress是否检测到特定浏览器,然后将其添加为自定义CSS类即可。

2K20

WordPress 主题教程 #6d:搜索和日历

搜索和日历是从零开始创建 WordPress 主题系列教程第六篇第四部分,尽管这篇题目是 搜索(Search Form) 和 日历(Calendar),但是我同样也会介绍 数据(Meta)...include() - 导入任何你想导入文件。这和使用 WordPress 模板函数去调用模板文件是不同,因为 include() 只是简单导入已经存在文件。...这里是调用在 searhform.php 文件代码。被导入信息应该在一个博客上基本不会被改变。...搜索不像分类,归档,页面或者 Blogroll 一样有子标题。...第2步:增加日历 搜索或者页面链接列表下面输入以下代码: 保存刷新浏览器,结果如下: 发生了什么?

42140

编写自己 WordPress 模板

style.css ,插入以下注释。这会告诉 WordPress 仪表板有关主题详细信息信息信息。... 再次访问该站点启动运行 你第一个 WordPress 模板。 分而治之 要开发标准 WordPress 主题, 你需要将所有工作分成几个部分。...> 这将获取放置站点描述。 这里要提到另一件事是,我文件中使用了“硬编码”子部分,如“联系人”和“链接” footer.php。...侧边栏经常显示存档链接、最近帖子、社交媒体帐户、广告等。我们例子,我们将使用存档链接和社交媒体链接。同样,WordPress 小部件比“硬编码”垃圾要好得多!...但是,如果页面是单一,则不需要链接,因此,我只使用了 the_title()函数。 转到帖子信息。我已经展示了文章发表 the_date()和它 the_author()。

1.3K30

5个最佳拖放式WordPress网页生成器比较(2018)

Elementor还会让您添加其他WordPress插件创建小部件。 不想构建自己布局? Elementor还附带有许多随时可用模板,您可以将其插入到您页面。...您只需点击单击即可编辑页面任何项目并将其替换为您自己内容。 官方定价:单站点许可证49美元起。 我们等级:A 评论: Elementor是市场上最好页面生成器插件之一。...它速度超快,使用起来非常简单,附带大量模块和模板。 ## Divi Divi是一个拖放主题和WordPress页面构建器。...对于其他非Themify WordPress主题,您可以获取Themify Builder插件。 这个简单且高度直观页面构建器随附了几个可以随时使用模块,您可以将它们添加到您页面或帖子。...其中许多模块通常会要求您安装单独WordPress插件。 Themify Builder允许您管理区域和在线网站编辑您页面。通过实时编辑,您可以查看您更改在网站上显示方式。

2.1K20

WordPress SEO:配置Yoast和添加内容目录

由林雍岷精心打造WordPress SEO系列教程教你如何通过个人努力每天为网站带来1000位访客,WordPress SEO系列教程教你做网站排名和网站访问速度优化。...WordPress网站在搜索引擎获得好排名需要做一切事情: 配置Yoast; Search Console; 研究长尾关键词; HTML网站内容导航。 这是我们可以页面SEO上做其中一些事情。...将日期添加到片段预览(用于文章) 提高文章点击率一种简单方法是摘要显示其发布日期,这可以使你内容保持新鲜感。Google使用文章修改日期,你可以将其添加到文章顶部。...网址删除类别 如果/ category /在你博客文章固定链接没有作用,则应在Yoast中将其删除(SEO → Search Appearance → Taxonomies)。...Yoast批量编辑器不会告诉你每个文章焦点关键字或显示长度栏,因此请确保你包含焦点关键字保持字符数限制内。 ?

1.4K10

WordPress主题推荐

OceanWP主要特点优化代码最少HTTP请求禁用不必要脚本页面和帖子级OceanWP展现出令人印象深刻速度评分。...除了速度和性能提升之外,OceanWP还提供一系列其他吸引人功能,包括单独后台控制面板带有详细、用于启用或禁用不必要脚本脚本和样式控制面板,以及自定义挂钩进一步扩展OceanWP功能。...这个主题是完全开源,你可以直接GitHub下载轻松上传到你网站上。...SakuraSakura是一个备受欢迎开源WordPress主题,具有二次风格,完全免费,可以随时下载使用。Sakura主题是一款以樱花和日本传统美学为灵感WordPress主题。...如果你希望使用其中任何一个主题,只需WordPress打开主题区域,然后点击上传主题即可轻松安装。

8400

WordPress是怎么设计扩展字段

WordPress,有一个直接可用方式来添加自定义字段,那就是使用自带“自定义字段”功能。 WordPress允许用户为文章、页面、分类目录等添加自定义字段。...这些自定义字段存储为数据,可以在编辑页面填写,也可以发布内容显示。...使用方法非常简单,只需要在要扩展编辑页面,找到“自定义字段”模块,点击“新增自定义字段”后,给该字段起一个名称,选择类型,这样就可以将其保存为当前文章或页面数据。...在前端显示这些自定义字段也很方便,WordPress提供了get_post_meta() 函数来获取显示字段值。可以直接在模板文件调用该函数显示。...WordPress,自定义字段表设计通常采用wp_postmeta表,该表存储了每篇文章或页面数据,包括自定义字段名称和值。

20420

WordPress数据库介绍

该数据库还可确保您页面顺利运行,完全优化,帮助您定期备份数据。 数据库存储在哪里? 什么是数据库主机?...您wordpress数据库由数据库主机安排,然后将其放在Mysql服务器上,将数据库主机视为可以使用特定地址(主机名)访问。您可以数据库名称检索某些内容。...当然,你可以获得许可, 这就是您在进入之前数据用户密码原因。 大多数情况下,您可以使用localhost来管理WordPress将其与数据库连接。...但是,如果您Web主机使用不同主机名,您还可以管理MySQL服务器。 WordPress数据表 在数据库,您数据以表格形式存储。每个表由唯一数据组成,并以行显示。行还包含其他信息或参数。...wp帖子 - WordPress,“帖子”是您撰写以填充博客文章。本节将存储该数据。页面和导航菜单项也存储在此处。

2.4K20
领券