add_theme_support参数功能详解

更新时间:2023-02-15 10:23:53 来源:青锋建站 作者:青锋建站
  add_theme_support() 函数的详细使用青锋建站已经在其他章节介绍过,这里青锋建站给大家着重介绍一下add_theme_support参数功能详解。

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()参数功能如下

- 'admin-bar'  //
- 'align-wide'  //添加该功能,WordPress 会自动识别全幅或宽幅图片,并自动将其居中对齐以实现更好的显示效果。注意:只有 设置了 full 或 wide 的图片才有效。
- 'automatic-feed-links'  //在前端代码<head></head>中添加链接如下:
<head>
<link rel="alternate" type="application/rss+xml" title="Construction Field &raquo; Feed" href="http://www.enword.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Construction Field &raquo; 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' );
  以上是青锋建站给大家着重介绍一下add_theme_support参数功能详解。青锋建站承接网站建设服务,包括织梦建站,phpcms建站,wordpress建站,CMS系统开发,SEO网站优化,网络营销推广,企业邮箱,400电话。

转载请注明来源网址:青锋建站-http://www.sjzphp.com/kaifazhe/wordpress/add_theme_support_1633.html

电话 15632335515 | 邮箱 943703539@qq.com | QQ 943703539 | 微信 qingfengjianzhan

Copyright © 2016-2026 青锋建站 版权所有