WordPress Uncaught yuam kev: Hu rau undefined muaj nuj nqi create_function() daws

Koj puas tau thiabWordPresslus yuam kev"Uncaught Error: Call to undefined function create_function() in SNIPPET:62"Puas mob taub hau?"

Qhov teeb meem no tsis yooj yim los daws, Cia peb tham hauv kev nthuav dav tam sim no txog vim li cas qhov teeb meem no tshwm sim thiab yuav daws li cas nrog cov cai yooj yim thiab ua tau zoo.

Vim li cas kuv thiaj li tau txais create_function yuam kev?

Me ntsis keeb kwm kev paub ua ntej. Hauv PHP 7.2,create_function()Nws tau raug deprecated, thiab hauv PHP 8.0, qhov haujlwm no raug tshem tawm ncaj qha. Hauv lwm lo lus, yog tias koj lub server tau hloov kho rau PHP 7.2 lossis siab dua thiab tseem siv cov lej qub, qhov teeb meem no yuav tshwm sim.

Tab sis lub hauv paus ntawm qhov teeb meem yog:create_functionNws yog ib yam khoom ntawm ib tug qub era. Qhov teeb meem nrog nws tsis yog tsuas yog tias nws tsis tau txais kev txhawb nqa lawm, tab sis nws kuj qhia txog kev ua haujlwm tsis zoo thiab muaj peev xwm txaus ntshai. Cov tshuaj tshiab yog sivtsis qhia npe ua haujlwm(Cov haujlwm tsis qhia npe).

Hloov kho cov cai: daws qhov teeb meem tsim_function

WordPress Uncaught yuam kev: Hu rau undefined muaj nuj nqi create_function() daws

Tam sim no, cia peb saib yuav ua li cas hloov cov cai qub. Cov hauv qab no yog qhov kev hloov kho code tshwj xeeb:

tus lej code

//彻底禁止WordPress缩略图
add_filter( 'add_image_size', create_function( '', 'return 1;' ) );

//自定义登录页面的LOGO链接为首页链接
add_filter('login_headerurl', create_function(false,"return get_bloginfo('url');"));

Hloov code

// 彻底禁止 WordPress 缩略图
add_filter( 'add_image_size', function() { return 1; } );

// 自定义登录页面的 LOGO 链接为首页链接
add_filter( 'login_headerurl', function() { return get_bloginfo('url'); } );

Code piav qhia:

  • function() { return 1; } yog ib qho kev ua haujlwm tsis qhia npe uas yuav tsum tsis muaj kev txwv thiab rov qab los 1.
  • get_bloginfo('url') Nws yog ib txoj haujlwm uas xa rov qab qhov chaw nyob ntawm lub vev xaib Peb kuj qhwv nws nrog kev ua haujlwm tsis qhia npe.

Txoj hauv kev zoo dua: kho cov duab me me nrog kev ceev faj

Disabling WordPress thumbnails tag nrho yog qee zaum tsis yog qhov kev xaiv zoo tshaj. Yog tias qee cov ntsiab lus lossis cov plugins xav tau cov duab ntawm qhov loj me, kev ua haujlwm tsis zoo yuav ua rau muaj teeb meem npaj txhij txog.

Nov yog qhov kev daws teeb meem yooj yim dua: xaiv lov tes taw cov duab tsis tsim nyog ntawm cov ntxaij lim dej.

Qauv code

add_filter( 'intermediate_image_sizes_advanced', function( $sizes ) {
    unset( $sizes['thumbnail'] ); // 禁用缩略图
    unset( $sizes['medium'] );    // 禁用中等大小
    unset( $sizes['large'] );     // 禁用大图
    return $sizes;
} );

Txoj kev no tsis tsuas yog daws qhov teeb meem xwb, tab sis kuj tswj kev sib raug zoo nrog qee yam nta.

Hloov kho code

Ntxiv cov cai hloov kho rau ib qho ntawm cov chaw hauv qab no:

  1. ntawm lub ncauj lus tam sim no functions.php ntaub ntawv.
  2. Kev cai muaj nuj nqi plug-in (pom zoo txoj kev kom tsis txhob muaj cov cai los ntawm cov ntsiab lus hloov tshiab).

Kuv yuav ua li cas yog tias qhov yuam kev tseem tshwm sim tom qab hloov cov cai?

Yog tias qhov fluent-snippet-storage plug-in tau qhib thiab tseem muaj qhov yuam kev tom qab hloov kho, nws yuav nyob hauvfluent-snippet-storage/index.phpMuaj ib lub cache hauv nws, thiab qhov yuam kev code ntawm error_files yuav tsum tau muab tshem tawm.

tigwp-content/fluent-snippet-storage/index.phpCov ntaub ntawv, scroll down mus rau qhov kawg, thiab nrhiav code zoo ib yam li cov hauv qab no:

'error_files' => 
array (
'1-e7a7bbe999a4wordpresse5a4b4e983a8e697a0e794a8e4bfa1e681af.php' => 'Uncaught Error: Call to undefined function create_function() in SNIPPET:62',
),
);

Code kom rho tawm cov ntaub ntawv yuam kev no:

'1-e7a7bbe999a4wordpresse5a4b4e983a8e697a0e794a8e4bfa1e681af.php' => 'Uncaught Error: Call to undefined function create_function() in SNIPPET:62',

Cov lus qhia ntxiv: Xyuas kom meej code compatibility

Ua ntej hloov kho cov cai, nws raug pom zoo kom rov qab cov ntaub ntawv lub vev xaib thiab cov ntaub ntawv. Koj tuaj yeem siv lub plug-in (xws li UpdraftPlus) kom ua tiav cov thaub qab sai sai thiab tsis txhob raug ntes thaum muaj qee yam tsis raug.

Nyob rau tib lub sijhawm, yog tias koj tsis paub PHP, nws raug nquahu kom sim hloov cov cai hauv qhov chaw sim es tsis yog kev ua haujlwm ncaj qha rau qhov chaw tsim khoom.

Optimizing code yog kev sib ntaus sib tua tas li

Cov lus nug no zoo li yooj yim, tab sis nws yog qhov teeb meem tshwm sim uas yuav tsum tau ntsib hauv kev txhim kho lub vev xaib:Compatibility ntawm qub code nrog tshiab ib puag ncig. Txawm hais tias nws yog kev hloov kho ntawm PHP version lossis kev txhim kho ntawm WordPress kev ua haujlwm, lawv txhua tus tsim los ua kom lub vev xaib ua haujlwm tau zoo thiab ruaj ntseg.

Rau cov neeg tsim khoom, nws yog ib qho tseem ceeb uas yuav tau hloov kho cov cai raws sij hawm thiab kawm cov thev naus laus zis tshiab. Cov haujlwm tsis qhia npe tsis yog tsuas yog ua kom cov lej ua kom zoo dua, tab sis kuj txhim kho kev ua haujlwm thiab txo cov kev pheej hmoo kev nyab xeeb. Txhua qhov kev ua kom zoo yuav siv koj lub vev xaib ib kauj ruam ntxiv.

mus hais txog

  1. create_function() Nws tsis tau txais kev txhawb nqa hauv PHP 7.2 thiab siab dua, thiab nws raug nquahu kom siv cov haujlwm tsis qhia npe hloov.
  2. Tom qab hloov kho cov cai, koj lub vev xaib yuav ua tau zoo dua thiab ruaj ntseg.
  3. Txhawm rau kom muaj kev sib raug zoo nrog cov plugins thiab cov ntsiab lus, xaiv qhov tsis siv neeg cov duab loj tuaj yeem yog qhov kev daws teeb meem zoo dua.
  4. Optimizing code tsis yog tsuas yog kho cov teeb meem xwb, tab sis kuj yog ib kauj ruam ntawm kev txhim kho koj lub vev xaib kom zoo.

Yog tias koj tau ntsib cov teeb meem zoo sib xws, koj tuaj yeem xav sim cov kev daws teeb meem hauv kab lus no.

评论 评论

Koj email chaw nyob yuav tsis raug luam tawm. Yuav tsum tau siv cov liaj teb * Ntaus Cim

Tsab ntawv teev npe
Scroll rau saum