Sengoli sa Lingoloa
Na le uena u bile tengWordpressmolaetsa oa phoso"Uncaught Error: Call to undefined function create_function() in SNIPPET:62"Ho opa ke hlooho?"
Ha e le hantle, bothata bona ha bo thata ho bo rarolla.
Hobaneng ke fumana liphoso tsa create_function?
Tsebo e nyane ea nalane pele. Ho PHP 7.2,create_function()E tlositsoe, 'me ho PHP 8.0, ts'ebetso ena e ile ea tlosoa ka kotloloho. Ka mantsoe a mang, haeba seva sa hau se ntlafalitsoe ho PHP 7.2 kapa ka holimo 'me se ntse se sebelisa khoutu ea khale, bothata bona bo tla etsahala.
Empa moko-taba oa bothata ke:create_functionKe sehlahisoa sa mehla ea khale. Bothata ka eona hase feela hore ha e sa tšehetsoa, empa e boetse e hlahisa ts'ebetso e fokolang le likotsi tse ka 'nang tsa e-ba teng tsa ts'ireletso. Tharollo e ncha ke ho e sebelisamosebetsi o sa tsejoeng(Mesebetsi e sa Tsejoeng).
Fetola khoutu: Rarolla phoso ea create_function

Joale, ha re boneng mokhoa oa ho khutlisa khoutu ea khale. Se latelang ke moralo o ikhethileng oa ho fetola khoutu:
khoutu ea mantlha
//彻底禁止WordPress缩略图
add_filter( 'add_image_size', create_function( '', 'return 1;' ) );
//自定义登录页面的LOGO链接为首页链接
add_filter('login_headerurl', create_function(false,"return get_bloginfo('url');"));
Khoutu e fetotsoeng
// 彻底禁止 WordPress 缩略图
add_filter( 'add_image_size', function() { return 1; } );
// 自定义登录页面的 LOGO 链接为首页链接
add_filter( 'login_headerurl', function() { return get_bloginfo('url'); } );
Tlhaloso ea khoutu:
function() { return 1; }ke ts'ebetso e sa tsejoeng e sa hlokeng li-parameter le li-returns1.get_bloginfo('url')Ke ts'ebetso e khutlisetsang aterese ea leqephe la lehae la sebaka sa marang-rang Re boetse re e phuthela ka ts'ebetso e sa tsejoeng.
Mokhoa o betere: tšoara ho tima manala ka hloko
Ho thibela li-thumbnails tsa WordPress ka botlalo ka linako tse ling ha se khetho e ntle ka ho fetisisa. Haeba lihlooho tse itseng kapa li-plugins li hloka litšoantšo tsa boholo bo itseng, ho li thibela ka ho feletseng ho ka baka mathata a sa lebelloang.
Mona ke tharollo e bonolo haholoanyane: ka boikhethelo tima boholo bo sa hlokahaleng ba litšoantšo ka li-filters.
Mohlala oa khoutu
add_filter( 'intermediate_image_sizes_advanced', function( $sizes ) {
unset( $sizes['thumbnail'] ); // 禁用缩略图
unset( $sizes['medium'] ); // 禁用中等大小
unset( $sizes['large'] ); // 禁用大图
return $sizes;
} );
Mokhoa ona ha o rarolle bothata feela, empa hape o boloka ho lumellana le likarolo tse itseng.
Fetola khoutu
Kenya khoutu e fetotsoeng ho se seng sa libaka tse latelang:
- ya sehlooho sa jwale
functions.phptokomane. - plug-in e tloahelehileng (mokhoa o khothalelitsoeng ho qoba ho koaheloa ha khoutu ka liapdeite tsa sehlooho).
Ke lokela ho etsa eng haeba phoso e ntse e etsahala ka mor'a ho fetola khoutu?
Haeba plug-in ea "fluent-snippet-storage" e butswe mme ho ntse ho e-na le liphoso ka mor'a hore e fetoloe, e kanna ea kena.fluent-snippet-storage/index.phpHo na le cache ho eona, 'me khoutu ea phoso ea error_files e hloka ho hlakoloa.
hlahawp-content/fluent-snippet-storage/index.phpFaele, tsamaisetsa tlase qetellong, 'me u fumane khoutu e tšoanang le e latelang:
'error_files' => array ( '1-e7a7bbe999a4wordpresse5a4b4e983a8e697a0e794a8e4bfa1e681af.php' => 'Uncaught Error: Call to undefined function create_function() in SNIPPET:62', ), );
Khoutu ea ho hlakola litlaleho tsena tsa liphoso:
'1-e7a7bbe999a4wordpresse5a4b4e983a8e697a0e794a8e4bfa1e681af.php' => 'Uncaught Error: Call to undefined function create_function() in SNIPPET:62',
Keletso ea bonase: Etsa bonnete ba hore khoutu e lumellana
Pele o fetola khoutu, ho kgothaletswa ho boloka lifaele tsa sebaka sa marang-rang le database. U ka sebelisa plug-in (joalo ka UpdraftPlus) ho phethela bekapo kapele le ho qoba ho ts'oaroa u sa lebella ha ho hong ho sa tsamaee hantle.
Ka nako e ts'oanang, haeba u sa tloaelane le PHP, ho kgothaletswa ho leka ho fetola khoutu sebakeng sa teko ho e-na le ho sebetsa ka ho toba tikolohong ea tlhahiso.
Ho ntlafatsa khoutu ke ntoa e sa feleng
Potso ena e bonahala e le bonolo, empa ha e le hantle ke bothata bo tloaelehileng bo hlokang ho tobana le ntlafatso ea sebaka sa marang-rang:Ho lumellana ha khoutu ea khale le tikoloho e ncha. Ebang ke ntlafatso ea mofuta oa PHP kapa ntlafatso ea mesebetsi ea WordPress, kaofela li etselitsoe ho etsa hore sebaka sa marang-rang se sebetse hantle le ka polokeho.
Bakeng sa bahlahisi, ho bohlokoa ho ntlafatsa khoutu ka nako le ho ithuta mahlale a macha. Mesebetsi e sa tsejoeng ha e etse khoutu e khuts'oane feela, empa hape e ntlafatsa ts'ebetso le ho fokotsa likotsi tse ka bang teng tsa ts'ireletso. Ntlafatso e 'ngoe le e' ngoe e nka sebaka sa hau sa marang-rang mohato o le mong ho ea pele.
总结
create_function()Ha e sa tšehetsoa ho PHP 7.2 le holimo, 'me ho khothalletsoa ho sebelisa mesebetsi e sa tsejoeng.- Ka mor'a ho fetola khoutu, sebaka sa hau sa marang-rang se tla sebetsa hantle le ho sireletseha.
- Bakeng sa ho lumellana hamolemo le li-plugins le lihlooho, ho thibela boholo ba litšoantšo ka boikhethelo e ka ba tharollo e molemohali.
- Ho ntlafatsa khoutu ha se feela ho lokisa mathata, empa hape ke mohato oa ho ntlafatsa boleng ba sebaka sa hau sa marang-rang.
Haeba u kile ua kopana le mathata a tšoanang, u ka lakatsa ho leka tharollo sehloohong sena.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) e arolelanoang ke "WordPress Uncaught Error: Call to undefined function create_function() Tharollo" e ka ba molemo ho uena.
Rea u amohela ho arolelana sehokelo sa sengoloa sena:https://www.chenweiliang.com/cwl-32407.html
