add_theme_support() 使用注意事项
add_theme_support() 用于增强一些 WordPress 未启用的功能,该函数必须在主题的 functions.php 文件中调用,如果需要挂载到其他钩子函数中,则必须通过 after_setup_theme 在主题安装后加载功能。add_theme_support()使用举例
add_theme_support( 'title-tag' );
add_theme_support( 'custom-logo', array(
'height' => 480,
'width' => 720,
) );
以上是青锋建站给大家着重介绍一下add_theme_support参数功能详解。青锋建站承接网站建设服务,包括织梦建站,phpcms建站,wordpress建站,CMS系统开发,SEO网站优化,网络营销推广,企业邮箱,400电话。
add_theme_support()参数功能如下
- 'admin-bar' //
- 'align-wide' //添加该功能,WordPress 会自动识别全幅或宽幅图片,并自动将其居中对齐以实现更好的显示效果。注意:只有 设置了 full 或 wide 的图片才有效。
- 'automatic-feed-links' //在前端代码<head></head>中添加链接如下:
<head>
<link rel="alternate" type="application/rss+xml" title="Construction Field » Feed" href="http://www.enword.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Construction Field » Comments Feed" href="http://www.enword.com/comments/feed/" />
- 'core-block-patterns' //
- 'custom-background' //添加自定义网站背景图像支持,会在“主题后台/外观/自定义/背景图像”中添加图像上传功能。无论你填加了custom-header 或者 custom-background 支持,系统都会默认显示出颜色小节选项,用于配置页眉文字及背景颜色。
- 'custom-header' //添加自定义网站头部图像支持,会在“主题后台/外观/自定义/页眉图像”中添加图像上传功能。
- 'custom-line-height' //
- 'custom-logo' //添加主题自定义网站Logo图标支持,会在“主题后台/外观/自定义/站点身份”中添加一个自定义标志的选项。
- 'customize-selective-refresh-widgets' //添加此功能支持后可以配置一些小工具或自定义设置中,修改设置后页面自动刷新实时预览效果。
- 'custom-spacing' //
- 'custom-units' //
- 'dark-editor-style' //启用编辑器深色模式。默认编辑器字体颜色为黑色,如果自定义编辑器样式的颜色偏暗会影响用户编辑,合适的时候启用深色模式可很好解决这一问题。
- 'disable-custom-colors' //编辑器字体颜色及背景颜色默认可以由用户自定义,使用 disable-custom-colors 可以禁止用户自定义颜色。
- 'disable-custom-font-sizes' //编辑器字体大小可以由用户自定义,使用 disable-custom-font-sizes 可以禁止用户字体大小。
- 'editor-color-palette' //添加自定义编辑器调色板的支持,传入颜色数据可控制调色板上默认显示的颜色。
- 'editor-gradient-presets' //
- 'editor-font-sizes' //添加自定义字体大小选择的支持,传入字体数据可控制下拉选择中的字号项目。
- 'editor-styles' //修改编辑器样式,允许自定义主题编辑器样式,需配合 add_editor_style() 使用,以引入相应样式文件。自定义编辑器样式可很好地实现所见即所得。
- 'featured-content' //
- 'html5' //对主题中的搜索表单,评论表单,评论列表,画廊和标题等内容添加 HTML5 标签支持。添加完成后,输出的内容就都是符合 html5 标准的标签了。
- 'menus' //自定义导航菜单
- 'post-formats' //post编辑时选择选择文章格式,在后台发布文章时出现;
- 'responsive-embeds' //WordPress 支持 Embed 功能,就是它可以将一些文章、视频、音频等链接以卡片式显示的方式自动嵌入到你的文章中去,但是这种嵌入的方式可能会导致嵌入的内容超出容器宽度,启用 responsive-embeds 支持可以让 WordPress 自动自适应包裹容器大小,已尽可能好地显示嵌入内容。
- 'starter-content' //Defines and registers starter content to showcase themes on new sites.
- 'title-tag' //<head>里面是否包含<title>标记
- 'wp-block-styles' //添加主题块样式支持
- 'widgets' //小部件支持
- 'widgets-block-editor' //remove_theme_support( 'widgets-block-editor' );
转载请注明来源网址:青锋建站-http://www.sjzphp.com/kaifazhe/wordpress/add_theme_support_1633.html