Bahay / Mga tagubilin / Paano gumawa ng isang simpleng contact form para sa mga blog sa WordPress nang hindi gumagamit ng mga plugin. WordPress na walang plugin – posible bang CSS pagination styles

Paano gumawa ng isang simpleng contact form para sa mga blog sa WordPress nang hindi gumagamit ng mga plugin. WordPress na walang plugin – posible bang CSS pagination styles

Hello! WordPress na walang mga plugin, ano ito? Ang malapit na hinaharap o isa pang maling akala na pinalaki ng mga taong makitid ang pag-iisip. Posible bang lumikha ng isang website sa WordPress nang walang mga plugin? Syempre kaya mo! Ngunit ang tanong ay, sino ang gagawa ng site na ito? Advanced na webmaster o green teapot? Anong antas at pagiging kumplikado ang magiging site na ito nang walang mga plugin? Malinaw na ang isang pro ay gagawa ng isang website para sa iyo gamit lamang ang isang code.

Ngunit hindi iyon ang punto, maraming tao ang hindi naiintindihan na ang mga plugin ay pareho ang html, php, css, js code. Sa pamamagitan ng pag-install at pag-activate ng plugin, nagdaragdag ka ng partikular na code sa iyong site, ang parehong code kung ginawa mo nang manu-mano ang function ng plugin.

Ang pagkakaiba lang ay kapag na-install mo ang plugin, lilitaw ang isang page na may mga setting ng plugin sa iyong WordPress admin panel. Ngunit kahit na, hindi lahat ng mga plugin ay may mga setting at karagdagang mga pagpipilian. mga pahina. Oo, may mga mabibigat na plugin na nagdaragdag ng maraming page na may mga setting, papalabas na link, advertising, atbp. sa iyong admin panel. Ngunit, muli, kung ikaw ay (na inirerekomendang gawin), ano ang pagkakaiba nito sa iyo?! Mga search engine Iba-block ang access sa iyong admin panel.

Ito ay lumalabas na, sa katunayan, mayroon lamang isang minus - ang bigat ng plugin, lahat ng iba pa ay hindi mahalaga. At ang bigat ng plugin ay hindi nakakatakot, ano ang 50 - 100 megabytes? Ito ay wala kung ang iyong pagho-host ay may mula 10 hanggang 100 gigabytes ng disk memory. Nakakatawa lang ito!

Minsan may mga problema sa hindi pagkakatugma, ngunit ito ay normal, ang mga paksa ng lahat ay iba-iba, anumang bagay ay maaaring mangyari. Kung ang plugin sa anumang paraan ay negatibong nakakaapekto sa iyong site, pagkatapos ay alisin lamang ito, ano ang problema? Maghanap ng isa pang plugin na nababagay sa iyo. Isa sa mga sikat na maling akala ay ang mga plugin ay nagpapabagal sa iyong website. Isa na naman itong kalokohan mula sa mga taong makikitid ang pag-iisip! Kailangan mo ring maghanap ng isang plugin na makabuluhang magpapabagal sa iyong site.

Maaari kang mag-install ng 50 plugin at magiging maayos ang iyong site, o maaari kang mag-install ng ilang plugin at mawawalan ka ng 0.2-0.5 segundo kapag nilo-load ang page. Ngunit muli, ito ay nakakatawa, tulad ng sinasabi nila - Ang kagandahan ay nangangailangan ng sakripisyo, ito ay normal.

Ang mga ito ay malayo sa nakatago sa mga plugin, ang lahat ng ito ay katarantaduhan ng mga taong hindi nakakaintindi at hindi man lang alam ang totoong mga dahilan. Lumalabas na ang lahat ng mga alingawngaw, haka-haka, stereotypes tungkol sa pinsala ng mga plugin ay puro kalokohan at kabaliwan! Nabasa ng lalaki sa bakod na si Petka ay isang hangal at ngayon ay kumbinsido siya na si Petka ay isang tunay na tanga at isang scoundrel, kahit na hindi niya ito kilala sa pamamagitan ng paningin!

Ang mga plugin ng WordPress ay isang tunay na rebolusyon sa larangan ng pagbuo ng website, ngayon ay hindi mo na kailangang maging isang propesyonal na web programmer, atbp. upang lumikha ng iyong website. Ang kailangan mo lang ay makapagbasa, ilang utak at oras.

Mayroong maraming na simpleng isip-pamumulaklak ang mga ito ay talagang sobrang epektibong mga tool na magbibigay sa iyo ng maximum na benepisyo. Oo, nangangailangan ng maraming oras upang ayusin ang buong bundok na ito ng mga plugin at mahanap kung ano mismo ang kailangan mo, ngunit maniwala ka sa akin, sulit ito. Naka-on sa ngayon Sa tulong ng mga plugin maaari kang lumikha ng ganap na anumang bagay, anumang site, anumang function, kailangan mo lamang maghanap, maghanap at maghanap muli at sa huli ay mahahanap mo at ikaw ay namangha sa kung gaano kasimple ang lahat. Oh itong mahiwagang mundo ng WordPress, na mas nakakagulat araw-araw...

Ipinagpapatuloy namin ang serye ng mga post na nakatuon sa feedback sa WordPress management system. Ngayon susubukan kong sabihin sa iyo kung paano ito gagawin nang walang plugin batay sa karaniwang wp_mail function gamit ang teknolohiya ng ajax programming.

Mga pakinabang ng feedback ng WordPress nang walang plugin

  • Ang site ay hindi naglo-load ng karagdagang JavaScript at CSS code - nagiging mas madali ito;
  • Ang form ng feedback sa WordPress na walang plugin ay hindi gaanong madaling kapitan ng spam, sa kondisyon na ang iyong code ay natatangi;
  • Maaari mong i-customize ang output ayon sa gusto mo at lumikha ng anyo ng anumang kumplikado.

Upang lumikha ng isang form ng feedback sa WordPress, nang hindi gumagamit ng mga plugin, kailangan namin ng isang minimum na kaalaman sa PHP, kopyahin lamang ang code sa tamang lugar.

Code para sa paggawa ng feedback sa WordPress nang walang plugin

Magsimula na tayo!

Buksan ang functions.php file ng iyong tema at idagdag ang sumusunod na code doon:

function myform_action_callback() ( global $wpdb; global $mail; $nonce=$_POST["nonce"]; $rtr=""; if (!wp_verify_nonce($nonce, "myform_action-nonce")) wp_die("(" error": "Error. Spam")"); $message=""; $to="your_mail@site"; \r\n"; $headers.="Mula kay: [email protected]\r\n"; // palitan ng isa pang mailbox $subject="Mensahe mula sa site ".$_SERVER["SERVER_NAME"]; do_action("plugins_loaded"); // hindi kailangang paganahin sa mga bagong VI, ikaw maaaring kailanganin itong i-disable kung ( !empty($_POST["pangalan"]) && !empty($_POST["gulo"]) && !empty($_POST["email"]))( $message.="Pangalan : ".$_POST[" pangalan"]; $message.="
E-mail: ".$_POST["email"]; $message.="
Mensahe:
".nl2br($_POST["gulo"]); if(wp_mail($to, $subject, $message, $headers))($rtr="("trabaho":"Napadala ang mensahe!","error": "")"; )else( $rtr="("error":"Error sa server.")"; ) )else( $rtr="("error":"Kinakailangan ang lahat ng field!")"; ) echo $rtr; exit; ) add_action("wp_ajax_nopriv_myform_send_action", "myform_action_callback"); ")."/css /styleform.css","0.1.2",true); wp_enqueue_script("myform_script_temp",get_bloginfo("stylesheet_directory"."/js/scriptform.js",array("jquery"),"0.1.2", true); wp_localize_script("myform_script_temp", "myform_Ajax", array("ajaxurl" => admin_url("admin-ajax.php"), "nonce" => wp_create_nonce("myform_action-nonce"))); , "myform_stylesheet");

"; $rty.="
"; $rty.="
"; $rty.="
"; $rty.="
"; $rty.="
"; return $rty; ) add_shortcode("formZak", "formZak");

Sa unang function na "myform_action_callback" kailangan mo $to="your_mail@site"; - palitan ng iyong email. Maaari ka ring magkaroon ng mga problema sa linyang do_action("plugins_loaded"); - sa mga bagong bersyon ng VP magagawa mo nang wala ito. Hindi na kailangang baguhin ang anumang bagay, gumagana ang halimbawa at ang feedback ng WordPress na walang plugin ay sinubukan sa mga bersyon ng WP 4.2 at 4.9.1.

Kasunod ng code na ito, kailangan mong lumikha ng 2 folder sa tema: "css" at "js". Kung ang mga direktoryo na ito ay naroroon na sa iyong tema, hindi na kailangang likhain ang mga ito. Ilagay ang style file na "styleform.css" sa "css" na direktoryo - at, kung gusto, isulat ang mga istilo ng form doon. Hindi ko ito gagawin, dahil hindi kailangan ang mga istilo para gumana ang halimbawa.

Ilagay ang file na "scriptform.js" sa direktoryo ng "js" at isulat ang simpleng code na ito doon:

function myform_ajax_send(pangalan, email, gulo)(
jQuery.ajax((
uri: "POST",
url: myform_Ajax.ajaxurl,
dataType:"json",
data :(
"pangalan":jQuery(pangalan).val(),
"email":jQuery(email).val(),
"gulo":jQuery(gulo).val(),
"nonce": myform_Ajax.nonce,
"action": "myform_send_action"
},
tagumpay: function (data) (
if(data.error=="")(
alerto(data.work);
)iba(
alerto(data.error);
}
},
error: function() (
alert ("Error sa koneksyon");
}
});
}

Huwag kalimutang i-upload ang mga file na ito sa iyong server.

Handa na ang lahat! - upang maipakita ang form, ipasok lamang ang shortcode sa isang post o pahina ng iyong website.

Kung kailangan mong tumawag sa isang form mula sa PHP, halimbawa sa ibaba ng pahina, gamitin ang shortcode na tawag:

Maaari mong kopyahin ang code na ito sa iyong website at subukang subukan ito, dapat gumana ang lahat, partikular kong sinubukan ang halimbawang ito sa aking sarili. Ito ang tugon na dapat mong matanggap sa pamamagitan ng email:

Tulad ng naiintindihan mo, ito ay kung gaano kadaling gawin nang walang plugin. Susunod, susubukan kong sabihin sa iyo nang kaunti tungkol sa kung ano ang ibig sabihin ng code na ito, kung siyempre interesado ka.

Paglalarawan ng feedback para sa wordpress na walang plugin

myform_action_callback() - isang function para sa pagpapadala ng mensahe mula sa feedback form sa iyong email.

add_action("wp_ajax_nopriv_myform_send_action", "myform_action_callback");
add_action("wp_ajax_myform_send_action", "myform_action_callback");

ikonekta ang aming function sa pagpapadala sa kahilingan ng Ajax. Mahalagang punto Ang punto ay mula dito ang "myform_send_action" ay dapat tumugma sa linyang ito sa iyong JavaScript file: "action": "myform_send_action"

myform_stylesheet() - isang function para sa pagkonekta ng isang style file, JavaScript at paglikha ng JavaScript variable myform_Ajax, na kinabibilangan ng myform_Ajax.ajaxurl - isang link sa Ajax request handler at myform_Ajax.nonce - isang natatanging check na ang form ay ipinadala mula sa iyong site (kinakailangan upang maiwasan spam at pag-hack ng site).

formZak() - function kung saan nabuo ang form code. Dito maaari nating idagdag o alisin ang mga kinakailangang field.

Huling linya ng mga function: add_shortcode("formZak", "formZak"); nagrerehistro ng shortcode upang maging maginhawa para sa amin na magtrabaho kasama ang aming form ng feedback para sa WordPress nang walang plugin.

Nagpasya akong lumikha ng isang maliit na talahanayan upang ayusin ang mga file na kailangan mong gawin o kung saan kailangan mong magdagdag ng code upang gumana ang feedback ng WordPress nang walang plugin. Hindi marami sa kanila, sa palagay ko maaari mong malaman ito.

Tila inilarawan ko ang lahat tungkol sa kung paano lumikha ng isang form ng feedback nang walang mga plugin. Kung mayroon ka pa ring mga tanong tungkol sa code, o hindi mo nagawang patakbuhin ang form na ito sa iyong server, maaari mong ilarawan ang problema sa mga komento. Ikalulugod kong tumulong sa paglutas ng iyong problema. Hanggang sa susunod.

Sa kasamaang palad, hindi mo mada-download ang halimbawang ito, dahil hindi ko maibigay ang aking functions.php file sa iyong tema, hindi ito gagana :(.

Kung makakita ka ng mga problema sa pagpapatakbo ng code na ito, mangyaring ipaalam sa amin, kami ay magpapasalamat. Posible ang problema dahil sa pag-update ng VI at hindi pagpapagana ng ilan sa mga ginamit na function, o kapag lumipat sa isang bagong library ng jquery.

Mayroon na akong bagong libangan - ang pag-optimize ng aking blog sa WordPress engine. "Path ng Network" sa paraang mapangalagaan ang functionality at kasabay nito ay iwasan walang mga plugin

Ang hindi pagkagusto para sa mga plugin ay hindi lumitaw nang wala saan. Minsan sa taglagas, napagpasyahan ko na ang mga kakayahan ng aking hoster ay nagiging hindi sapat at inilipat sa isa pa. At upang gawin itong talagang mahusay (tulad ng naisip ko sa aking sarili) - sa isang virtual na nakatuong server

Kawawang blog ko. Ilang eksperimento na ang naisagawa dito! Ang isa pa ay nagtalukbong na lamang ng tansong palanggana at hindi namumutla. Sa pangkalahatan, ang paglipat ay naging isang madiskarteng pagkakamali. Ang nakalaang linya ay nagkakahalaga ng maraming beses na mas mataas, ngunit sa bawat pagdagsa ng mga tao ay patuloy itong nagpapakita error 503– naubos na ang pasensya ng server! Hindi ma-load ng server ang aking blog.

Error 503
Ang bawat account sa server ay inilalaan isang tiyak na halaga mga prosesong nagpoproseso ng mga kahilingan ng user. Dumating ang mga kahilingan sa server at nakapila. Mabilis na pinoproseso ang mga magaan na kahilingan, at mabagal na pinoproseso ang mga mabibigat na problema, na nagpapabagal sa pag-usad ng pila. Kapag ang haba ng pila ay umabot sa isang tiyak na halaga, ang server ay hihinto sa pagtanggap ng mga bagong kahilingan, ibinabalik ang error 503 (Serbisyo Pansamantalang Hindi Available, ang serbisyo ay pansamantalang hindi magagamit)

Ang mga tao, na natitisod sa isang blangkong pahina, ay nagsulat at nagreklamo tungkol sa kakulangan ng pagkakaroon ng ipinangakong impormasyon

Para sa akin, sumulat ako sa hoster, nagtanong, at nagmura.

Ang serbisyo ng suporta sa pagho-host ay sinubukan nang husto upang malutas ang isang bagay sa kanilang bahagi, ngunit ang lahat ay walang silbi - ang aking blog ay mabilis na bumaba sa zero sa mga paghahanap. Ang trapiko sa paghahanap sa taglagas ay hindi matatawag na trapiko. Hindi traffic, kundi luha.

Pagsapit ng Disyembre, ang aming relasyon sa serbisyo ng suporta ay unti-unting lumipat mula sa nakabubuo at mapagparaya patungo sa yugto ng showdown: sino ang dapat sisihin at kung ano ang gagawin. At kahit papaano, sa gitna ng mga showdown na ito, naisip ko na marami akong naka-install na plugin. (sa oras na iyon ay mayroong 37 sa kanila).

Ngayon ko rin naiisip yun marami yan. Ngunit sa isang regular na shared hosting ay hindi ito naramdaman! Samakatuwid, sa sandaling iyon ay hindi ko dinala ang aming mga hindi pagkakaunawaan sa host sa digmaan at mabilis na ibinalik ang blog pabalik sa timeweb

Ngunit ang ideyang inihasik ay nagbunga. Ang pagkakaroon ng pakikitungo sa mga tanong nang kaunti panloob na pag-optimize at binilisan ko ang pagload ng blog, I came to the conclusion na hindi palaging kapaki-pakinabang ang mga plugin! Para sa lahat ng kanilang kaginhawahan.

Lumilikha sila ng karagdagang mga query sa database, karagdagang pagkarga sa server at sa gayon ay nagpapabagal sa makina. Ang bilis ng dati nang mabagal na WordPress ay bumababa at ang nasa lahat ng dako ng Google ay nagsimulang magpahiwatig na ang iyong blog ay diumano'y mas mabagal kaysa sa iba, at samakatuwid ay nagbibigay-daan sa mga resulta ng paghahanap sa mga mas mabilis. At ito ang pinakamaganda! Sa aking kaso, sinabi niya sa akin nang malupit at matatag:

Incl. ang pag-abandona sa mga plugin ay nagsimula bilang isang kinakailangang panukala. Ang mga bagong uso ay nangangailangan ng mga bagong solusyon. Kinailangan kong tumingin mga alternatibong solusyon. WordPress na walang mga plugin!

Upang pabilisin ang WordPress sa maximum, makatuwirang suriin ito at maghanap ng solusyon sa klase: "parehong pinakain ang mga lobo at ligtas ang mga tupa" - panatilihin ang karaniwang pag-andar at gawin nang walang mga plugin. Well, kahit na walang karamihan sa mga plugin.

Plugin- Ito ay isang maliit na pantulong na programa. Ito ay idinisenyo upang palawakin ang pag-andar ng pangunahing programa (sa aming kaso, WordPress), na umaayon dito at pagpapabuti nito sa ilang mga lugar. Kasabay nito, ang pangunahing programa ay may kasamang mekanismo ng pagpapatupad ng plugin, iyon ay, ang WordPress ay maaaring gumana sa mga pantulong na programa.

Mga kalamangan ng mga plugin

  1. Ang mga plugin ay maaaring gumanap ng ganap na magkakaibang mga pag-andar - mula sa paglutas ng mga simpleng problema hanggang sa mga kumplikadong pinagsama-samang solusyon (mga forum, mga module ng online commerce, atbp.)
  2. Kahit na ang isang baguhan ay maaaring i-install ang mga ito
  3. Hindi kinakailangang maunawaan ang PHP at CSS upang mapahusay ang paggana ng blog

Kahinaan ng mga plugin

  1. Labis na bilang ng mga kahilingan sa web server
  2. Ang mga query sa database ay maaaring maging napakabigat, na naglalagay ng mas mataas na load sa server
  3. Ang oras ng pag-update ng mga plugin ay maaaring hindi kasabay ng pag-update ng engine mismo at, bilang isang resulta, huminto sa paggana
  4. Upang harangan ang mga update, ang mga nagsisimula ay nag-install ng mga karagdagang plugin
  5. Hindi lahat ng pagho-host ay maaaring suportahan ang higit sa 50 mga plugin (sa aking kaso, hindi na ito kumikilos nang sapat sa 37 na mga plugin)
  6. Kapag lumipat sa isang bagong hosting, maaaring lumitaw ang mga hindi inaasahang problema. Simula sa banal na reconfiguration ng mga plugin, nagtatapos sa mga salungatan at hindi pagkakatugma, o kahit na inoperability ng mga indibidwal na plugin. Noong isang araw, kinailangan kong lutasin ang isang problema sa FacebookShare plugin para sa isang kasosyo - hindi gumagana nang tama ang pag-encode

Upang buod, maaari kong sabihin na ngayon ay inabandona ko ang karamihan sa mga plugin, ngunit ang aking blog ay hindi nagbago sa mga tuntunin ng pag-andar sa anumang paraan.

Mayroong 14 na aktibong plugin sa Network Path, kung saan 4 lamang ang karaniwan at karaniwang tinatanggap sa palagay ko ito ay hanggang sa malaman ko kung paano palitan ang mga ito ng isang piraso ng code.

Ito ang mahusay na gumagana ngayon sa aking blog nang walang mga plugin:

  1. Antispam sa mga komento
  2. Mapa ng site
  3. Mga sikat na post sa sidebar na may mga larawan
  4. Mga katulad na entry sa ilalim ng mga post (na may mga larawang ipinapakita) - kung paano patuloy na nagrereklamo ang PageSpeed ​​​​sa plugin na ito, ang mga java script at css table nito, kahit na pagkatapos ng pag-optimize at compression, ay lumikha ng isang pagkarga.
  5. mumo ng tinapay
  6. Pag-navigate sa pahina
  7. Mga nangungunang komentarista
  8. Mga buton ng rekomendasyon ng Google+ at

Naka-on home page, pati na rin sa mga pahina ng kategorya, archive at resulta ng paghahanap, karaniwang kailangan ang pag-navigate sa pahina (kilala rin bilang pagination). Ang mga blog sa WordPress ay walang pagbubukod;

Dati, para ipatupad ang feature na ito, ginamit ang mga third-party na plugin o mga espesyal na function na matatagpuan sa file functions.php. Gayunpaman, sa paglabas ng bersyon ng WordPress 4.1, ang tampok na pagination ay binuo sa core ng CMS, at ngayon ang mga panloob na function ng WordPress ay sapat na upang ipatupad ang page navigation at hindi na kailangang magdagdag ng third-party na code o mga plugin.

Sumulat ako kanina tungkol sa isang katulad na pagpapabuti sa bahagi ng WordPress tungkol sa TITLE tag - https://aboutwordpress.ru/post/wordpress-title/.

Ano ang pagination

Ang pagbilang ng pahina ay ang paghahati ng impormasyon sa mga pahina. Ang konseptong ito ay nangangahulugan din ng sequential numbering ng mga pahina, na ipinapahiwatig ng mga numerong matatagpuan sa ibaba, itaas o gilid ng pahina.

WP-PageNavi - WordPress pagination plugin

Ang pinakasikat na plugin ng pagination para sa WordPress ay WP-PageNavi. Sa totoo lang, nakakayanan nito ang gawain ng pagination nang napakahusay na walang punto sa pagtalakay at paghahambing ng iba pang mga plugin.

Pagbilang ng WordPress - WP-PageNavi plugin

Pagbilang ng WordPress nang walang plugin

Upang magawa ang pagination sa isang website na walang mga plugin, gagamitin namin ang built-in na WordPress function na the_posts_pagination(). Sa lugar na kailangan namin, kailangan naming ipasok ang sumusunod na code (karaniwang ito ay mga file index.php, kategorya.php at mga katulad nito):

Ang resulta ng the_posts_pagination() function ay magiging tinatayang sumusunod na HTML code:

Pag-alis ng H2 Heading mula sa Pagination

Ang header ng H2 na "Post Navigation" ay agad na nakakuha ng iyong mata. Na sa karamihan ng mga kaso ay walang lugar sa site. Upang maalis ito, idagdag ang sumusunod na code sa file functions.php:

/* Alisin ang H2 sa pagination */ add_filter("navigation_markup_template", "my_navigation_template", 10, 2); function my_navigation_template($template, $class)( ibalik ang "

"; }

Pagse-set up ng mga pahina ng pagination

Bilang default, ipinapakita ng_posts_pagination() ang una at huling pahina, pati na rin ang isang pahina sa paligid ng kasalukuyang pahina. Ang lahat ng iba ay pinalitan ng isang ellipsis. Maaaring baguhin ang pag-uugaling ito gamit ang mga argumento:

  • show_all - ipakita ang lahat ng pahina
  • end_size - bilang ng mga pahina sa simula at dulo ng listahan
  • mid_size - bilang ng mga pahina sa kaliwa at kanan ng kasalukuyang pahina

Halimbawa tulad nito:

2, "end_size" => 2,)); ?>

Mga Estilo ng Pagbilang ng pahina ng CSS

Mga numero ng pahina ( padding: 1% 2%; box-shadow: 0 0 10px #ccc; margin: 0 1% 0 0; background: #fff; border-radius: 3px; )

Magiging ganito ang mga link sa mga pahina ng pagination na may ganitong mga istilo:

Ang ilang mga webmaster ay gustong magkaroon ng kanilang website sa WordPress nang walang isang plugin. Para sa mga gumagamit ng malaking listahan ng mga plugin, hindi dapat malinaw kung bakit ito kinakailangan.

Sa katunayan, ang parehong pangkat ng mga webmaster ay tama, at pareho ang mali, sa parehong oras. Ang WordPress na walang plugin ay ganap na posible, ngunit hindi ganap na posible.

Isaalang-alang natin ang isyung ito nang mas detalyado.

Bakit kailangan mo ng WordPress nang walang plugin?

Ang bawat plugin sa WordPress ay naglo-load sa server. Kaya, sa bawat oras na ang site ay na-load, ang hosting server ay tumatanggap ng isang tiyak na pag-load, at ang load na ito ay tumataas sa bilang ng mga plugin. Ang pag-load ay tataas nang husto sa pagdami ng mga bisita, dahil ang bawat tao ay maglo-load ng server.

Nang hindi pumasok sa mga detalye ng server, sabihin nating maraming plugin ang nagpapabagal sa site, at kung mas mabagal itong gumagana, mas maraming plugin, mas maraming bisita at mas mahinang pagho-host. Siyanga pala, basahin kung paano malalaman kung gaano katagal bago i-load ang iyong site.

Dito nagmula ang ideya ng paggawa ng WordPress nang walang mga plugin.

Posible bang gumawa ng WordPress nang walang mga plugin?

Karamihan sa mga function na na-reproduce sa isang WordPress site ay maaaring ipatupad nang walang mga plugin. Gayunpaman, hindi ito kasing simple ng tila. Upang gawin ito, halimbawa, nang walang plugin, kakailanganin mong isulat ang kinakailangang code sa tamang lugar, ang nais na file. Hindi mo kailangang isulat ang code na ito at madaling mahanap ito sa Internet, ngunit kailangan mong ilagay ito sa tamang lugar. At kung nagkamali ka, kung gayon, sa pinakamainam, ang pag-andar ay hindi gagana. Sa pinakamasama, ang buong site ay hindi gagana. At pagkatapos ay kailangan mong ibalik ito. Mabuti kung naaalala mo kung aling file at kung saan mo ginawa ang mga pagbabago. At kung hindi, pagkatapos ay kailangan mong gawin ito mula sa isang backup.

Sa madaling salita, ang paggawa ng iyong sariling WordPress nang walang plugin ay nangangailangan ng kaalaman at karanasan. Ngunit hindi lahat ay may mga ito. At pagkatapos, nilikha ang WordPress upang ang sinuman ay makagawa ng isang website dito, nang walang espesyal na kaalaman at karanasan.

Ang WordPress na walang mga plugin ay hindi magiging kasing functional, at hindi ito magiging kasingdali ng pag-configure nito o ang function na iyon. Kaya, kung ikaw, halimbawa, subukang gumawa ng isang slider nang walang isang plugin, pagkatapos ay upang magdagdag at palitan ang mga larawan sa loob nito, kakailanganin mong i-edit ang code, at dapat itong gawin sa lahat ng atensyon at konsentrasyon. Sa panahon kung kailan pinapayagan ka ng mga plugin para sa mga slider na huwag masyadong mag-isip kapag nag-e-edit ng elemento ng site.

Kailangan mo ba ng WordPress nang walang mga plugin?

Sa sinabi sa itaas, ang sagot ay malinaw - hindi, hindi mo kailangang gumawa ng WordPress nang walang plugin, kahit na ganap. Sa isang bahagi ng sukat ay ang pag-load sa server, sa kabilang banda ay mahabang oras ng pag-edit ng code. Ang pagpili ay halata. At saka, kung gumamit ka ng magandang hosting, hindi mo mararamdaman ang load.

Gayunpaman, maaari mo pa ring subukang ipatupad ang ilang simpleng pag-andar nang walang plugin sa WordPress. Papayagan ka nitong makakuha ng napakahalagang karanasan.