Njehie a na-enwetaghị WordPress: Kpọọ na-akọwaghị ọrụ create_function() ngwọta

Ị nwekwaraWordPressozi njehie"Uncaught Error: Call to undefined function create_function() in SNIPPET:62"Enyere isi ọwụwa?"

Nsogbu a abụghị ihe siri ike idozi, ka anyị kwuo n'ụzọ zuru ezu ugbu a banyere ihe kpatara nsogbu a na otu esi edozi ya na koodu dị mfe ma dị irè.

Kedu ihe kpatara m ji enweta njehie create_function?

Obere ihe ọmụma ndabere mbụ. Na PHP 7.2,create_function()Akwụsịla ya, na PHP 8.0, ewepụrụ ọrụ a ozugbo. N'ikwu ya n'ụzọ ọzọ, ọ bụrụ na emelitela ihe nkesa gị na PHP 7.2 ma ọ bụ karịa ma na-eji koodu ochie, nsogbu a ga-eme.

Mana isi nsogbu bụ:create_functionỌ bụ ngwaahịa nke oge ochie. Nsogbu dị na ya abụghị naanị na ọ naghị akwado ya, kamakwa ọ na-ewebata arụmọrụ adịghị mma na ihe ize ndụ nchekwa. Ihe ngwọta ọhụrụ bụ ijiọrụ amaghị aha(Ọrụ na-amaghị aha).

Gbanwee koodu: dozie njehie create_function

Njehie a na-enwetaghị WordPress: Kpọọ na-akọwaghị ọrụ create_function() ngwọta

Ugbu a, ka anyị hụ otu esi edochi koodu ochie. Nke a bụ atụmatụ mgbanwe koodu akọwapụtara:

koodu mbụ

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

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

Koodu agbaziri

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

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

Nkọwa koodu:

  • function() { return 1; } bụ ọrụ amaghị aha na-achọghị paramita na nloghachi 1.
  • get_bloginfo('url') Ọ bụ ọrụ na-eweghachi adreesị ibe weebụ nke anyị na-eji ọrụ amaghị aha kechie ya.

Ụzọ ka mma: jiri nlezianya na-emeso nkwarụ thumbnail

Ịkwụsị thumbnails WordPress kpamkpam bụ mgbe ụfọdụ ọ bụghị nhọrọ kacha mma. Ọ bụrụ na ụfọdụ isiokwu ma ọ bụ plugins chọrọ onyonyo nke otu nha, iwepu ha kpamkpam nwere ike bute nsogbu ndị a na-atụghị anya ya.

Nke a bụ ngwọta na-agbanwe agbanwe karị: họrọ gbanyụọ nha onyonyo na-enweghị isi site na nzacha.

Koodu nlele

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

Ụzọ a ọ bụghị naanị na-edozi nsogbu ahụ, kamakwa na-akwado ndakọrịta na ụfọdụ atụmatụ.

Megharịa koodu

Tinye koodu a gbanwere na otu n'ime ebe ndị a:

  1. nke isiokwu dị ugbu a functions.php faịlụ.
  2. nkwụnye ọrụ omenala (usoro akwadoro iji zere mkpuchi koodu site na mmelite isiokwu).

Kedu ihe m ga-eme ma ọ bụrụ na njehie ahụ ka na-eme mgbe emegharịrị koodu ahụ?

Ọ bụrụ na agbanyere nkwụnye nchekwa snippet nke ọma ma enwerekwa mperi ka emezigharịrị, ọ nwere ike ịdị nafluent-snippet-storage/index.phpEnwere oghere na ya, yana koodu njehie nke error_files kwesịrị ka ihichapụ.

pụtawp-content/fluent-snippet-storage/index.phpFaịlụ, gbadaa na njedebe, wee chọta koodu yiri nke a:

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

Koodu iji hichapụ ndekọ njehie ndị a:

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

Ndụmọdụ ego: Gbaa mbọ hụ na ndakọrịta koodu

Tupu ịmegharị koodu ahụ, a na-atụ aro ịkwado faịlụ weebụsaịtị na nchekwa data. Ị nwere ike iji nkwụnye (dị ka UpdraftPlus) iji wuchaa nkwado ndabere na mpaghara ngwa ngwa ma zere ijide onwe gị mgbe ihe na-adịghị mma.

N'otu oge ahụ, ọ bụrụ na ị maghị PHP, a na-atụ aro ka ị gbalịa gbanwee koodu na gburugburu ule kama ịrụ ọrụ na gburugburu ebe obibi.

Koodu kachasị mma bụ ọgụ mgbe niile

Ajụjụ a dị ka ọ dị mfe, mana ọ bụ n'ezie nsogbu nkịtị nke kwesịrị iche ihu na mmepe weebụsaịtị:Ndakọrịta koodu ochie na gburugburu ọhụrụ. Ma ọ bụ nkwalite nke ụdị PHP ma ọ bụ nkwalite ọrụ WordPress, ha niile ka emebere iji mee ka ebe nrụọrụ weebụ na-arụ ọrụ nke ọma na nke ọma.

Maka ndị mmepe, ọ dị mkpa imelite koodu n'oge ma mụta teknụzụ ọhụrụ. Ọrụ ndị na-amaghị aha ọ bụghị naanị na-eme ka koodu dị nkenke, kamakwa kwalite arụmọrụ ma belata ihe egwu nchekwa nwere ike. Nkwalite ọ bụla na-ewe weebụsaịtị gị otu nzọụkwụ n'ihu.

na mkpokọta

  1. create_function() A naghị akwado ya na PHP 7.2 na n'elu, a na-atụ aro ka iji ọrụ amaghị aha.
  2. Mgbe emezigharịrị koodu ahụ, ebe nrụọrụ weebụ gị ga-arụ ọrụ nke ọma na nchekwa.
  3. Maka ndakọrịta ka mma na plugins na gburugburu, ịchachapụ nha onyonyo nhọpụta nwere ike ịbụ ihe ngwọta ka mma.
  4. Ịkwalite koodu abụghị naanị maka idozi nsogbu, kamakwa nzọụkwụ iji melite ogo weebụsaịtị gị.

Ọ bụrụ na ị nwetala nsogbu ndị yiri ya, ị nwere ike ịnwale azịza ya n'isiokwu a.

评论

Agaghị ebipụta adreesị ozi-e gị. Achọrọ ubi na-eji * Label

Pịgharịa gaa na n'elu