zoukankan      html  css  js  c++  java
  • wordpress函数描述之一——WordPress add_theme_support() 函数

    函数描述:允许 WordPress 主题或插件给当前正在使用的主题注册一些特色功能!如果在主题中使用,应该将该函数写入 function.php 文件中;如果是在插件中使用该函数,那它必须挂在钩子上(HOOK)。

    WordPress add_theme_support() 函数如果是挂在钩子上,那他必须挂在”after_setup_theme”钩子上,如果是在init系列上将会太晚,以致部分特色功能将失效!

    使用方法:

    <?php add_theme_support( $feature ); ?>

    共有6个参数可供 $feature 变量使用

    1.‘post-thumbnails’ —– 增加缩略图支持
    2.automatic-feed-links’ 自动输出RSS
    3.‘post-formats’—– 增加文章格式功能
    4.‘custom-background’—– 增加自定义背景
    5.‘custom-header’—– 增加自定义顶部图像
    6.'menus'——自定义导航菜单

    例如:

    add_theme_support( 'post-thumbnails' );

    add_theme_support('post-formats',array('aside','gallery', 'chat', 'image', 'link', 'quote', 'status', 'video', 'audio'));   //如果是微博体的话,就选 status 好了

    启用文章缩略图功能

    把下面的代码添加到functions.php里面:add_theme_support( 'post-thumbnails' );

    然后在要显示缩略图的地方放置代码:<?php the_post_thumbnail(); ?>

    自定义WordPress 3.0 版本导航栏

    WordPress 3.0 增加了一个功能,可以让WordPress模板开发者自定义导航菜单。如果你想给用户一个导航栏的选择权,只需要把下面的代码加入到 functions.php 文件里面。

    add_theme_support( 'nav-menus' );

    之后把下面的代码复制到你想出新的地方:

    <?php wp_nav_menu( array( 'sort_column' => 'menu_order', 'container_class' => 'menu-header' ) ); ?>

    特别用法

    在 Wp 2.9 版本后,我们可以给 ‘post-thumbnails’ 即缩略图功能增加一个限定的参数,例如:

    //常规用法,在所有样式的文章、页面中使用缩略图功能 add_theme_support( 'post-thumbnails' ); 
    //仅在post中使用缩略图功能 add_theme_support( 'post-thumbnails', array( 'post' ) ); 
    //仅在page中使用缩略图功能 add_theme_support('post-thumbnails',array('page'));
    //仅在 post 和 movies 中使用 add_theme_support('post-thumbnails',array('post','movie'));
  • 相关阅读:
    java Activiti 工作流引擎 SSM 框架模块设计方案
    自定义表单 Flowable 工作流 Springboot vue.js 前后分离 跨域 有代码生成器
    数据库设计的十个最佳实践
    activiti 汉化 stencilset.json 文件内容
    JAVA oa 办公系统模块 设计方案
    java 考试系统 在线学习 视频直播 人脸识别 springboot框架 前后分离 PC和手机端
    集成 nacos注册中心配置使用
    “感恩节 ”怼记
    仓颉编程语言的一点期望
    关于System.out.println()与System.out.print("\n")的区别
  • 原文地址:https://www.cnblogs.com/sxwkt/p/3050029.html
Copyright © 2011-2022 走看看