当前位置: 首页 > news >正文

wordpress按不同页调用不同的标题3种形式

在WordPress中,可以通过多种方式根据不同的页面调用不同的标题。这通常用于实现SEO优化、自定义页面标题或根据页面类型显示不同的标题内容。

使用wp_title函数

wp_title函数用于在HTML的title标签中输出页面标题。你可以通过修改主题的header.php文件来实现自定义标题。

<title><?phpif (is_home()) {echo '首页标题 - 网站名称';} elseif (is_single()) {echo single_post_title('', false) . ' - 网站名称';} elseif (is_page()) {echo the_title() . ' - 网站名称';} elseif (is_category()) {echo single_cat_title('', false) . ' - 网站名称';} elseif (is_tag()) {echo single_tag_title('', false) . ' - 网站名称';} else {echo '默认标题 - 网站名称';}?>
</title>

使用wp_title过滤器

如果你不想直接修改header.php文件,可以通过wp_title过滤器在functions.php中自定义标题。

function custom_wp_title($title, $sep) {global $page, $paged;if (is_home()) {$title = '首页标题 - 网站名称';} elseif (is_single()) {$title = single_post_title('', false) . ' - 网站名称';} elseif (is_page()) {$title = the_title('', '', false) . ' - 网站名称';} elseif (is_category()) {$title = single_cat_title('', false) . ' - 网站名称';} elseif (is_tag()) {$title = single_tag_title('', false) . ' - 网站名称';} else {$title = '默认标题 - 网站名称';}return $title;
}
add_filter('wp_title', 'custom_wp_title', 10, 2);

根据页面模板调用标题

如果你使用了自定义页面模板,可以通过模板文件中的条件判断来调用不同的标题。

<?php
if (is_page_template('template-contact.php')) {echo '<h1>联系我们</h1>';
} elseif (is_page_template('template-about.php')) {echo '<h1>关于我们</h1>';
} else {the_title();
}
?>

 原文

http://www.dulizhan.bj.cn/jianzhan/204.html

http://www.lryc.cn/news/543381.html

相关文章:

  • 音频进阶学习十六——LTI系统的差分方程与频域分析一(频率响应)
  • css实现左右切换平滑效果
  • 详解Tomcat下载安装以及IDEA配置Tomcat(2023最新)
  • Docker快速使用指南
  • 【Project】基于Prometheus监控docker平台
  • Binder通信协议
  • 使用 Postman 访问 Keycloak 端点
  • uniapp-X 对象动态取值
  • 建模软件Blender与Blender GIS插件安装教程
  • 数据解析与处理
  • 强化学习概览
  • 如何在netlify一键部署静态网站
  • 2024中国信通院“集智”蓝皮书合集(附下载)
  • springboot单机支持1w并发,需要做哪些优化
  • HBuilderx 插件开发变量名称翻译 ,中文转(小驼峰,大驼峰,下划线,常量,CSS类名)
  • 岳阳市美术馆预约平台(小程序论文源码调试讲解)
  • C++ | 高级教程 | 文件和流
  • Starlink卫星动力学系统仿真建模第九讲-滑模(SMC)控制算法原理简介及卫星控制应用
  • JVM相关面试题
  • WiFi定位:宠物安全的“秘密武器”
  • 【git】【reset全解】Git 回到上次提交并处理提交内容的不同方式
  • 【leetcode hot 100 11】移动零
  • DeepSeek 部署实战:Ollama + 多客户端 + RAG
  • Linux通过设备名称如何定位故障硬盘
  • 大模型基础概念之神经网络宽度
  • 数据开发的简历及面试
  • 数据存储:一文掌握存储数据到ElasticSearch详解
  • Pytorch使用手册--将 PyTorch 模型导出为 ONNX(专题二十六)
  • Vue2+Element实现Excel文件上传下载预览
  • 物联网平台建设方案一