WordPress程序设置404.php模板

当你访问的WordPress站点的网址不存在时,WordPress会调用主题的404.php模板来返回404错误信息,比如:

WordPress程序设置404.php模板

最近,我需要一种编程方式来触发我的一个免费WordPress插件中的404错误。幸运的是,WordPress使它非常容易实现。本快速教程介绍了两种不同的实现方法。

第一种方法

使用主题的404模板(即404.php)提供404“未找到”响应的第一种方法,我们可以通过wp钩子像下面这样插入我们的函数:

function shapeSpace_trigger_404() {
	
	global $wp_query;
	$wp_query->set_404();
	status_header(404);
	
}
add_action('wp', 'shapeSpace_trigger_404');

然后在函数内部,声明全局变量,并使用set_404()方法在WP查询对象上设置404 。最后,我们使用WordPress status_header()函数设置404标头响应。该代码的最终结果是使用主题的模板文件404.php提供404 HTTP响应。

第二种方法

第二种方法使用pre_get_posts操作钩子设置404错误并提供主题404.php模板。代码像这样:

function shapeSpace_trigger_404($wp_query) {
	
	if ($wp_query->is_main_query()) {
		
		$wp_query->set_404();
		status_header(404);
		
	}
	
}
add_action('pre_get_posts', 'shapeSpace_trigger_404');

在此方法中,我们使用pre_get_posts修改主WP查询。

第一种方法和第二种方法之间的主要区别是使用的钩子和$wp_query变量的获取。在第一种方法中,我们将其声明为全局变量。在第二种方法中,它通过pre_get_posts钩子传递给函数。

主题测试文章,只做测试使用。发布者:xiangxiang,转转请注明出处:http://www.poddns.com/121.html

(0)
xiangxiang的头像xiangxiang
上一篇 2024年11月25日 下午9:11
下一篇 2024年11月25日 下午9:12

相关推荐

  • 前卫期刊收录,哪个网站收录量最多?

    在当今信息爆炸的时代,期刊作为一种重要的学术传播媒介,承载着传播知识、推动学术研究的重要使命,前卫期刊作为期刊领域中的一大分支,其收录情况备受关注,在众多收录前卫期刊的网站中,哪个网站的收录量最多呢?本文将为您揭晓这一谜题。 我们要明确什么是前卫期刊,前卫期刊,顾名思义,是指在学术领域具有前沿性、创新性的期刊,这些期刊通常关注某一学科领域的最新研究动态,致力…

    2025年3月27日
    000
  • 如何查论文收录网站信息,全方位解析论文收录查询方法

    随着学术研究的不断发展,论文的发表和收录成为了衡量学者学术水平的重要指标,如何查询论文的收录网站信息,成为了许多学者面临的难题,本文将全方位解析如何查论文收录网站信息,帮助广大学者解决这一难题。 论文收录网站信息查询方法 1、学术数据库查询 (1)中国知网(CNKI):作为中国最大的学术数据库,CNKI收录了大量的中文学术期刊、学位论文、会议论文等,在CNK…

    2025年5月7日
    000
  • 网站谷歌收录攻略,如何提升网站在谷歌搜索中的排名

    随着互联网的快速发展,越来越多的企业和个人开始注重网站建设,网站建设完成后,如何让网站在搜索引擎中脱颖而出,吸引更多用户访问,成为了一个亟待解决的问题,我们就来聊聊如何提升网站在谷歌搜索中的排名,让网站谷歌收录更加顺利。 了解谷歌收录规则 谷歌作为全球最大的搜索引擎,其收录规则相对严格,要想让网站顺利被谷歌收录,首先需要了解谷歌的收录规则,以下是一些谷歌收录…

    2025年3月27日
    000
  • 收录图书的网站推荐,最新图书资源一网打尽

    随着互联网的普及,越来越多的图书资源被收录到各大网站,为了帮助读者快速找到最新、最全的图书资源,本文将为您推荐一些收录图书的网站,让您轻松畅游书海。 当当网 当当网作为中国领先的图书电商平台,收录了海量的图书资源,无论是畅销书、经典名著,还是专业书籍、电子书,都能在当当网找到,以下是一些当当网的特点: 1、图书种类丰富:涵盖文学、历史、哲学、科技、教育等多个…

    2025年4月30日
    000
  • 网站头部添加meta地区标签name="location"方法和SEO好处

    随着互联网搜索市场本地化排名明显的趋势,各地排名搜索结果差异化也是显剧提升!meta标签name=”location”属性主要是用于移动搜索,如果你的网站内容或服务具有比较强的地域性特点,使用该地域标签属性可以帮助搜素引擎标注当前网页的地理位置,为用户提供更加精准的本地化搜索服务! 好比,某个武汉位置的用户,在搜索本地化信息与服务的时…

    笔记 2024年12月11日
    000

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
域名可转让~