php 【WordPress的】的functions.php

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 【WordPress的】的functions.php相关的知识,希望对你有一定的参考价值。

<?php

# 基本設定
function theme_setup() {

    # ページのタイトルを出力
    add_theme_support( 'title-tag' );

    # アイキャッチ画像
    add_theme_support( 'post-thumbnails' );

    # ナビゲーションメニュー
    register_nav_menus( [
        'primary' => 'メイン',
    ] );

    # 編集画面用のCSS
    add_theme_support( 'editor-styles' );
    add_editor_style( 'editor-style.css' );

    # グーテンベルク由来のCSS(theme.min.css)
    add_theme_support( 'wp-block-styles' );

    # 埋め込みコンテンツのレスポンシブ化
    add_theme_support( 'responsive-embeds' );
}

add_action( 'after_setup_theme', 'theme_setup' );


# ウィジェット
function theme_widgets() {

    register_sidebar( [
        'id'            => 'sidebar-1',  # 『Twenty Nineteen』と同じ
        'name'          => 'サイドメニュー',
        'before_widget' => '<section id="%1$s" class="widget %2$s"',
        'after_widget'  => '</section>',
    ] );
}

add_action( 'widgets_init', 'theme_widgets' );


# CSS
function theme_enqueue() {

    # テーマのCSS
    wp_enqueue_style( 'theme-style', get_stylesheet_uri(),
        []/*, date( 'U' )*/ );  # `date( 'U' )`はキャッシュの影響を受けなくするための開発用途のコードです。
}

add_action( 'wp_enqueue_scripts', 'theme_enqueue' );

以上是关于php 【WordPress的】的functions.php的主要内容,如果未能解决你的问题,请参考以下文章

php 【WordPress的】的functions.php

php WordPress的-的functions.php

在 functions.php (WordPress) 中包含 ACF

php [WORDPRESS] - 脚注中的Wordpress动态版权日期#wp #footer #wordpress#functions.php

php WordPress:functions.php的空白插件模板

php WordPress:functions.php的空白插件模板