#推荐
[WordPress教程] after_setup_theme-WordPress函数 -静鱼客栈

2021-09-22 0 2,257

after_setup_theme描述

after_setup_theme这个钩子在主题被初始化之后在每个页面加载期间被调用。通常用于执行主题的基本设置,注册和初始化操作。

after_setup_theme用法

<?php add_action( 'after_setup_theme', 'function_name' ); ?>

其中“function_name”是要调用的函数的名称。

after_setup_theme例

以下来源Twelve theme,谷歌一键翻译的可能不准且乱自己明白就行了


/ **当'after_setup_theme'钩子运行时,让WordPress运行twentytwo_setup()。* / 
add_action('after_setup_theme','twentytwelve_setup'); 

/ ** 
 *设置主题默认值并注册对各种WordPress功能的支持。
 * 
 *注意,这个函数挂接到了
 在init钩子之前运行* 的after_setup_theme 钩子。init hook对于某些功能来说太晚了,比如指示
 *支持缩略图。
 * 
 *要在子主题中重写twentytwo_setup(),请将您自己的twentytwo_setup添加到您的子主题的
 * functions.php文件中。
 * 
 * @uses add_theme_support()添加对帖子缩略图和自动Feed链接的支持。
 * @uses register_nav_menus()添加对导航菜单的支持。
 * @uses add_custom_background()添加对自定义背景的支持。
 * @uses add_editor_style()设置可视化编辑器的样式。
 * @uses load_theme_textdomain()用于翻译/本地化支持。
 * @uses add_custom_image_header()添加对自定义标题的支持。
 * @uses register_default_headers()注册主题提供的默认自定义标题图像。
 * @uses set_post_thumbnail_size()设置自定义的发布缩略图大小。
 * 
 * @since Twenty Twelve 1.0 
 * / 
function twentytwelve_setup(){ 

	//这个主题使用editor-style.css风格的可视化编辑器来匹配主题风格。
	add_editor_style(); 

	// Post Format支持。您也可以使用传统的“图库”或“旁白”(注意复数)类别。
	add_theme_support('post-formats',array('aside','gallery')); 

	//这个主题使用后期缩略图
	add_theme_support('post-thumbnails'); 

	//添加默认的帖子和评论RSS feed链接到head 
	add_theme_support('automatic-feed-links'); 

	//使主题可用于翻译
	//翻译可以在/ languages /目录中提交
	load_theme_textdomain('twentytwelve',get_template_directory()。'/ languages'); 

	$ locale = get_locale(); 
	$ locale_file = get_template_directory()。“/语言/区域设置$。
		require_once($ locale_file); 

	//这个主题在一个位置使用wp_nav_menu()。
	register_nav_menus(array(
		'primary'=> __('Primary Navigation','twentytwelve'),
		'Secondary'=> __('Secondary Navigation','twentytwelve'),
	)); 

	//这个主题允许用户设置自定义背景
	add_custom_background(); 

	//你的多变头企业从这里开始
	,如果(!定义( 'HEADER_TEXTCOLOR'))
		定义( 'HEADER_TEXTCOLOR', ''); 

	//没有CSS,只是IMG电话。%s是主题模板目录URI的占位符。
	如果(!defined('HEADER_IMAGE'))
		define('HEADER_IMAGE','

	//自定义标题的高度和宽度。你可以钩入主题自己的过滤器来改变这些值。
	//将过滤器添加到twentytwith_header_image_width和twentytwo_header_image_height以更改这些值。
	define('HEADER_IMAGE_WIDTH',apply_filters('twentytwelve_header_image_width',940)); 
	define('HEADER_IMAGE_HEIGHT',apply_filters('twentytwelve_header_image_height',198)); 

	//我们将在帖子和页面上使用张贴缩略​​图来定制标题图片。
	/ /我们希望他们是940像素宽198像素高。
	//较大的图片将被自动裁剪以适应,较小的图片将被忽略。看到header.php。
	set_post_thumbnail_size(HEADER_IMAGE_WIDTH,HEADER_IMAGE_HEIGHT,true);

	//不支持标题图片内的文字。
	if(!defined('NO_HEADER_TEXT'))
		define('NO_HEADER_TEXT',true); 

	//在自定义标题的管理面板中添加自定义标题的样式
	。请参阅下面的twentytwelve_admin_header_style()。
	// add_custom_image_header('','twentytwelve_admin_header_style'); 

	// ...从而结束可变标题业务。

}

 

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝/QQ扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!305582964@qq.com
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有U点奖励和额外收入!

静鱼客栈 网站源码 [WordPress教程] after_setup_theme-WordPress函数 -静鱼客栈 https://www.52jyu.cn/8996.html

静鱼客栈的帅逼站长~

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP贵宾介绍。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器没有下载完整造成的,可以重新进行下载即可~
查看详情

相关文章

发表评论
暂无评论
静鱼客栈-站长

为您解决烦忧 - 专业服务 看到消息会进行回复