如何在Wordpress中覆盖PHP文件?

时间:2018-12-08 09:17:07

标签: php wordpress

我正在自定义以下主题。

https://github.com/inc2734/snow-monkey

我想添加字体-重磅字体为300。

https://github.com/inc2734/snow-monkey/blob/9c817ca3c5176101db23185838260e2739163ebe/resources/src/css/foundation/_body/_body.php

“ enqueue_noto_sans_jp.php”由以下代码组成,仅加载了字体粗细400。

<?php
/**
 * @package mimizuku
 * @author inc2734
 * @license GPL-2.0+
 */

namespace Inc2734\Mimizuku_Core\Helper;

/**
 * Enqueue Noto Sans JP
 *
 * @return void
 */
function enqueue_noto_sans_jp() {
    wp_enqueue_style(
        'noto-sans-jp',
        'https://fonts.googleapis.com/css?family=Noto+Sans+JP&subset=japanese',
        [],
        wp_get_theme()->get( 'Version' )
    );
}

我尝试按如下所示直接更改“ enqueue_noto_sans_jp.php”,但最多将其恢复为原始时间。

function enqueue_noto_sans_jp() {
    wp_enqueue_style(
        'noto-sans-jp',
        'https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,500,700&subset=japanese',
        [],
        wp_get_theme()->get( 'Version' )
    );
}

我可以用子主题的functions.php覆盖它吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

约翰

使用子主题看起来就像在正确的轨道上一样,但是您只需要更改css部分以加载其他字体,然后将css应用于页面即可使用它们。

此处提供了一个非常好的指南:https://nudgethemes.com/wordpress-how-to-change-your-theme-font/