Mae WordPress yn nodi bod pennyn a throedyn yr erthygl yn llwytho cod PHP/JavaScript/CSS

Os ydych chi'n defnyddio WordPress i adeiladu gwefan, sut allwch chi lwytho cod PHP/JavaScript/CSS ym mhenawn a throedyn post neu dudalen benodol?

Gallwn ddefnyddio meysydd arfer pwerus WordPress i weithredu gwahanol dudalennau JavaScript ar gyfer post penodol neu lwyth tudalen.

Bydd yr erthygl hon yn dangos i chi: Sut i ddefnyddio meysydd arfer ar WordPress, JavaScript personol neu ffeiliau CSS?

Os gallwch chi ddeall, nid yw gwerthoedd maes arfer mor syml â ffeiliau JavaScript a CSS.

Sut i ychwanegu meysydd arfer yn WordPress?

Fel arfer, agorwch y ffeil header.php o'ch thema WordPress a gwnewch yn siŵr bod y cod canlynol wedi'i ychwanegu: ▼

<?php wp_head(); ?>

Sut i Addasu Pennawd yn WordPressDull mwy a argymhellir: drwy functions.php neu weithredu ategyn cod

Addasu'r thema'n uniongyrchol header.php 或 footer.php Mae'r cod yn hawdd ei golli ar ôl i'r thema gael ei diweddaru.

Arferion mwy diogel a safonolYchwanegwch y cod canlynol at y thema gyfredol. functions.php Yn y ffeil, neu gan ddefnyddio Pytiau Cod Defnyddir y mathau hyn o ategion i reoli cod personol.

Er mwyn osgoi addasu ffeiliau'r thema graidd, rydym yn defnyddio... functions.php Cod mowntio.

Cam 1: Ychwanegu cod swyddogaethol

Ychwanegwch y cod PHP canlynol at eich thema. functions.php Ar ddiwedd y ddogfen, neu drwy Pytiau Cod Creu darn cod newydd yn yr ategyn a'i gludo:

<?php
/**
 * 指定文章/页面加载 Head 自定义字段代码
 */
add_action('wp_head', 'add_custom_head_code');

function add_custom_head_code() {
    // 只在文章详情页和独立页面执行
    if (is_single() || is_page()) {
        global $post;

        // 获取自定义字段 'head' 的值
        $head = get_post_meta($post->ID, 'head', true);

        // 如果有值,则输出到 head
        if (!empty($head)) {
            echo $head;
        }
    }
}

/**
 * 指定文章/页面加载 Foot 自定义字段代码
 */
add_action('wp_footer', 'add_custom_foot_code', 99);

function add_custom_foot_code() {
    // 只在文章详情页和独立页面执行
    if (is_single() || is_page()) {
        global $post;

        // 获取自定义字段 'foot' 的值
        $foot = get_post_meta($post->ID, 'foot', true);

        // 如果有值,则输出到 footer
        if (!empty($foot)) {
            echo $foot;
        }
    }
}

(Nodyn: Os) functions.php Mae gan y ffeil ffeil ar y diwedd yn barod. ?>Peidiwch â'i ychwanegu dro ar ôl tro; mewnosodwch y cod uchod yn uniongyrchol. ?> (Yn flaenorol)

Cam 2: Defnyddiwch yn y dudalen golygu erthygl

  1. Mynediad i gefnlen WordPress i olygu post neu dudalen.
  2. Dewch o hyd iddo ar dudalen y golygydd "Meysydd Personol" (Os na welwch y metabox, cliciwch ar "Display Options" yn y gornel dde uchaf neu "Preferences" yn y Golygydd Gutenberger a gwnewch yn siŵr bod "Custom Fields" wedi'i dicio).
  3. Cliciwch Rhowch newydd:
    • Enw nodwch:head (Ar gyfer cod pennawd) neu foot (I'w ddefnyddio yn y cod gwaelod).
    • Gwerth Blwch mewnbwn: Gludwch y cod HTML, CSS, neu JS sydd angen i chi ei ychwanegu.
  4. Cliciwch Ychwanegu maes personol A diweddaru/cyhoeddi erthyglau.

Mae WordPress yn nodi pennyn a throedyn yr erthygl i ychwanegu cod PHP/JavaScrip/CSS

  • Bydd diweddaru'r erthygl yn caniatáu ichi godio'r thema a nodi gwerthoedd ar gyfer y meysydd arfer hyn.

Gan mai dim ond y cod y mae angen ei lwytho mewn "gwerth" y byddwch yn ei allbynnu, mae angen i chi nodi'r cod tebyg canlynol yn "gwerth" ▼

<script type="text/javascript">...</script>

neu ▼

<style type="text/css">...</style>

i allbynnu'r cod uchod.

Manteision y diwygiad hwn:

  1. 更安全Peidiwch ag addasu'n uniongyrchol header.php 和 footer.phpMae hyn yn atal y cod rhag cael ei drosysgrifennu pan fydd y thema'n cael ei diweddaru.
  2. Mwy safonolArgymhellir defnyddio WordPress add_action Cod mowntio sy'n seiliedig ar fachau.
  3. Rhesymeg glirMae amgáu swyddogaethau o fewn swyddogaethau yn gwneud cynnal a chadw dilynol yn haws.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Sgroliwch i'r brig