Tuhinga Tuhinga
Kua riro ano koeWordPresskarere hapa"Uncaught Error: Call to undefined function create_function() in SNIPPET:62"I hoatu he mahunga?"
Ko tenei raruraru ehara i te mea uaua ki te whakaoti Me korero taipitopito inaianei mo te take i puta ai tenei raruraru me te pehea e whakaoti ai me te waehere ngawari me te whai hua.
He aha ahau ka whiwhi hapa create_function?
He iti te matauranga papamuri i te tuatahi. I roto i te PHP 7.2,create_function()Kua whakakorehia, i roto i te PHP 8.0, i tangohia tika tenei mahi. I etahi atu kupu, ki te mea kua whakahoutia to tūmau ki te PHP 7.2 ki runga ake ranei kei te whakamahi tonu i te waehere tawhito, ka puta tenei raruraru.
Engari ko te kaupapa matua o te raru ko:create_functionHe hua o te wa tawhito. Ko te raruraru ehara i te mea kaore i te tautokohia, engari ka whakauru ano hoki i nga mahi ngoikore me nga tupono haumarutanga. Ko te otinga hou ko te whakamahimahi ingoamuna(Nga Mahi Ahurangi).
Whakakētia te waehere: Whakaotihia te hapa hanga_mahi

Na, kia kite tatou me pehea te whakakapi i te waehere tawhito. E whai ake nei te mahere whakarereke waehere motuhake:
waehere taketake
//彻底禁止WordPress缩略图
add_filter( 'add_image_size', create_function( '', 'return 1;' ) );
//自定义登录页面的LOGO链接为首页链接
add_filter('login_headerurl', create_function(false,"return get_bloginfo('url');"));
Waehere kua whakarereketia
// 彻底禁止 WordPress 缩略图
add_filter( 'add_image_size', function() { return 1; } );
// 自定义登录页面的 LOGO 链接为首页链接
add_filter( 'login_headerurl', function() { return get_bloginfo('url'); } );
Whakamaramatanga waehere:
function() { return 1; }he mahi ingoamuna kaore he tawhā me te hokinga mai1.get_bloginfo('url')He mahi e whakahoki mai ana i te wahitau o te paetukutuku ka takai ano matou ki tetahi mahi ingoamuna.
Te huarahi pai ake: kia tupato ki te whakakore i te karakōnui
Ko te whakakore i nga karakōnui WordPress i etahi wa ehara i te mea pai rawa atu. Mena ka hiahia etahi kaupapa, monomai ranei ki nga whakaahua o te rahi motuhake, ko te whakakore i aua mea ka puta he raruraru ohorere.
Anei tetahi otinga ngawari ake: whakakorehia nga rahi atahanga kore e tika ma te whiriwhiringa.
Waehere tauira
add_filter( 'intermediate_image_sizes_advanced', function( $sizes ) {
unset( $sizes['thumbnail'] ); // 禁用缩略图
unset( $sizes['medium'] ); // 禁用中等大小
unset( $sizes['large'] ); // 禁用大图
return $sizes;
} );
Ko tenei huarahi kaore i te whakaoti i te raru, engari ka mau tonu te hototahi ki etahi ahuatanga.
Whakakē waehere
Tāpirihia te waehere kua whakarereketia ki tetahi o nga waahi e whai ake nei:
- o te kaupapa o naianei
functions.phpkonae - Mono-mai mahi ritenga (tikanga e taunakitia ana hei karo i te kapi waehere ma te whakahou kaupapa).
Me aha ahau ki te puta tonu te hapa i muri i te whakarereketanga o te waehere?
Mēnā kua whakahohea te mono-snippet-storage mono-in, ā, he hapa tonu i muri i te whakarerekētanga, kei roto peafluent-snippet-storage/index.phpHe keteroki kei roto, a me whakakorehia te waehere hapa o error_files.
tahuri akewp-content/fluent-snippet-storage/index.phpKōnae, panuku ki raro ki te mutunga, ka kimi waehere rite ki enei e whai ake nei:
'error_files' => array ( '1-e7a7bbe999a4wordpresse5a4b4e983a8e697a0e794a8e4bfa1e681af.php' => 'Uncaught Error: Call to undefined function create_function() in SNIPPET:62', ), );
Waehere hei muku i enei rekoata hapa:
'1-e7a7bbe999a4wordpresse5a4b4e983a8e697a0e794a8e4bfa1e681af.php' => 'Uncaught Error: Call to undefined function create_function() in SNIPPET:62',
Tip bonus: Whakaritea te hototahitanga waehere
I mua i te whakarerekē i te waehere, ka tūtohuhia kia tautokohia nga konae paetukutuku me te papanga raraunga. Ka taea e koe te whakamahi mono-mai (pēnei i te UpdraftPlus) ki te whakaoti tere i nga taapiri me te karo i te hopukina ina he he.
I te wa ano, ki te kore koe e mohio ki te PHP, e taunaki ana kia ngana ki te whakarereke i te waehere i roto i te taiao whakamatautau, kaua ki te whakahaere tika i te taiao whakaputa.
Ko te whakapai i te waehere he whawhai tonu
He ahua ngawari tenei patai, engari he raru noa e tika ana kia pa ki te whakawhanaketanga paetukutuku:Hototahitanga o te waehere tawhito me te taiao hou. Ahakoa ko te whakamohoatanga o te putanga PHP, ko te whakapai ake ranei i nga mahi WordPress, i hangaia katoatia kia pai ake ai te whakahaere o te paetukutuku me te haumaru.
Mo nga kaihanga, he mea nui ki te whakahou i te waehere i te wa tika me te ako i nga hangarau hou. Ko nga mahi ingoamuna ehara i te mea kia poto ake te waehere, engari ka pai ake te mahi me te whakaiti i nga tupono haumarutanga. Ko nga arotautanga katoa ka neke atu i to paetukutuku.
总结
create_function()Kua kore e tautokona i te PHP 7.2 me runga ake, a ka tūtohu kia whakamahia nga mahi ingoamuna.- I muri i te whakarereke i te waehere, ka pai ake to paetukutuku me te haumaru.
- Mo te pai ake o te hototahi ki nga monomai me nga kaupapa, ko te whakakore i nga rahi o nga whakaahua ka pai ake pea.
- Ko te whakapai i te waehere ehara i te mea mo te whakatika i nga raru anake, engari he huarahi ki te whakapai ake i te kounga o to paetukutuku.
Mena kua pa ki a koe etahi raruraru rite, ka hiahia pea koe ki te whakamatau i nga otinga i tenei tuhinga.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) i tohatohahia e "WordPress Ucaught Hapa: Waea ki te mahi undefined create_function() Solution" ka awhina pea koe.
Nau mai ki te tohatoha i te hono o tenei tuhinga:https://www.chenweiliang.com/cwl-32407.html
Hei whakatuwhera i etahi atu tinihanga huna🔑, nau mai ki te uru mai ki ta maatau hongere Telegram!
Tohaina me te pai ki te pai koe! Ko o tohatoha me o hiahia ko to matou hihiri tonu!