Wordpress дээр нэмэх хоёр үндсэн арга байдаг функциональ элементүүдБлогын хажуугийн хэсэг эсвэл хөл хэсэгт виджет ашиглахаас гадна загвар файлд PHP код болон WordPress-ийн тусгай функцуудыг нэмж оруулах боломжтой. Эхний сонголт нь техникийн хүчтэй сургалтгүй хэрэглэгчдэд илүү тохиромжтой, энэ нь маш ойлгомжтой бөгөөд энгийн, хоёр дахь нь харуулсан мэдээллийн бүх нарийн ширийн зүйлийг удирдахыг хүсдэг хөгжүүлэгчдэд зориулагдсан юм. Гэхдээ заримдаа эдгээр 2 аргыг хослуулах шаардлагатай үед даалгавар гарч ирдэг. Хамгийн энгийн жишээ бол та үйлчлүүлэгчдээ зориулж вэбсайт үүсгэх үед тэр төслийг удирдах энгийн (!) сонголттой ажиллах админ самбар хүлээн авах ёстой. Та түүнд WordPress-ийн янз бүрийн функцууд, ямар параметрүүд байгаа, хэрхэн ажилладаг гэх мэтийг танилцуулахгүй. Энэ тохиолдолд та виджетгүйгээр хийх боломжгүй.

Өмнөх нийтлэлүүдийн нэгэнд би энэ үйл явцыг анх харахад тийм ч төвөгтэй биш гэж тайлбарласан. Хэдийгээр зарчмын хувьд бараг бүх WordPress сэдэв нь виджетийг аль хэдийн дэмждэг. Энэ асуудлын хоёр дахь нюанс бол бүх асуудлыг ашиглан шийдэх боломжгүй юм стандарт багцЗөвхөн үндсэн тохиргоотой виджетүүд - гарчиг болон хэд хэдэн сонголттой. WP нь заримдаа ашиглах шаардлагатай байдаг илүү олон функцээр хангадаг. Жишээлбэл, "Сүүлийн нийтлэлүүд" виджетийг аваад харьцуулаарай - виджет нь ангилах, дизайн, архивын төрөлгүйгээр зөвхөн блок дахь холбоосын тоог сонгох боломжийг олгоно. Виджет нь тохиромжтой боловч ихэнхдээ цөөн сонголтоор хангадаг. Энэ асуудалд туслах зүйл бол PHP Code Widget залгаасыг ашиглан виджетээр дамжуулан PHP кодыг шууд нэмэх явдал юм.

PHP кодын виджет залгаас

Энэхүү залгаас нь WordPress-д шинэ төрлийн виджет нэмсэн бөгөөд энэ нь стандарт текст блоктой маш төстэй юм. Үүнийг PHP код гэж нэрлэдэг. Та залгаасыг татаж авах боломжтой, суулгац нь стандарт юм - залгаас файлыг /wp-content/plugins/ руу хуулж, админ самбар дээр идэвхжүүлсний дараа виджетийн хуудсан дээр шинэ элемент гарч ирнэ.

Php код нэмэхийн тулд виджетийг загварын виджет самбарын хүссэн байршил руу чирээд текст талбарт өөрийн php кодыг бичнэ үү. Алдаа гарахгүй, орчуулагч кодыг зохих ёсоор тайлбарлахын тулд зөв синтакс ашиглах нь чухал юм! Таны харж байгаагаар залгаасыг ашиглахад тун хялбар, би үүнийг хэд хэдэн сайт дээр туршиж үзсэн бөгөөд энэ нь маш сайн ажилладаг. Өөр хувилбар болгон би PHP-ээс гадна JavaScript болон богино кодтой ажилладаг дэвшилтэт хувилбарыг санал болгож болно.

PHP Code Widget залгаасын хувьд виджетээр дамжуулан код нэмэх зарчим нь хэрэглэгчийг виджет механизмаар дамжуулан загвартай ажиллахад бүрэн шилжихэд тусална. Хэрэглэгч тийм ч техникийн мэдлэггүй байсан ч загварын зарим элементүүдийг идэвхгүй болгох, өөрчлөх журам нь загвар файлуудаас хүссэн кодыг хайхаас хамаагүй хялбар байх болно. Энэ аргыг ашигласнаар та виджетийг дэмждэг аль хэдийн үүсгэсэн ажлын сайтууд болон зарим өөрчлөлт хийх шаардлагатай газруудтай хялбархан ажиллах боломжтой. Жишээлбэл, WordPress дээр sape код нэмснээр хэрэглэгч виджетээр дамжуулан хаана, юу харуулж байгааг ойлгох боломжтой болно. Эсвэл та сайт дээр зарим өөрчлөлтийг боловсруулахыг тушаасан бөгөөд тэдгээрийг загвар файлд хэрэгжүүлэх нь тийм ч хялбар биш юм - табуудын аль нэгэнд мэдээллийг харуулах шаардлагатай таб бүхий блок байна гэж бодъё. tab залгаасуудыг устгах нь маш тохиромжгүй бөгөөд дараа нь загвараар дамжуулан тэдгээрийн дэмжлэгийг гараар нэмж, шаардлагатай өөрчлөлтүүдийн кодыг оруулна уу. PHP Code Widget залгаасыг суулгаж, виджетээр дамжуулан таб руу мэдээлэл нэмэх нь хэд дахин хялбар байдаг.

Ерөнхийдөө виджетүүдээр дамжуулан PHP код нэмэх шаардлагатай байдаг гэж бид хэлж чадахгүй, гэхдээ заримдаа таны харж байгаагаар ийм даалгавар гарч ирж магадгүй юм. Энэ тохиолдолд PHP Code Widget нь бүх асуудлыг хялбар бөгөөд хурдан шийдвэрлэхэд тусална. Ийм энгийн, гэхдээ маш хэрэгтэй модуль.

P.S. Онлайнаар ном захиалах нь бүр ч хялбар болсон - тусгай онлайн номын дэлгүүрт өргөн сонголттой бүтээгдэхүүн, боломжийн үнэ, таны гэрт шууд хүргэх боломжтой.
Одессагийн автомашины механикууд бүх зүйлийг хийж чадна; хэрэв танд Одесса хотод асаагуур, машины генератор хэрэгтэй бол тэдгээрийг худалдаж авах эсвэл суулгацтай хамт захиалах - ямар ч асуудалгүй, Starter.od.ua хаягаар холбогдоно уу.

Сайн байцгаана уу найзуудаа. Өнөөдөр бид үүнийг хэрхэн яаж ажиллуулахыг олж мэдэх болно дурын PHP WordPress дээрх виджет, нийтлэл, хуудасны код. Анхдагч байдлаар, ийм функц энэ CMS-д байхгүй бөгөөд хэрэглэгчийн найдаж болох хамгийн дээд хэмжээ нь HTML кодын хэрэгжилт юм.

Яагаад PHP код анхдагчаар ажиллахгүй байна вэ?

Хөгжүүлэгчид яагаад ийм алдартай, тохиромжтой хөдөлгүүрийг шагнаагүй юм шиг санагдаж байна ашигтай шинж чанарууд PHP кодыг автоматаар гүйцэтгэхэд зориулагдсан. Эхэндээ би энэ талаар бодож байсан ч энэ бодлогыг аюулгүй байдлын үүднээс хэрэгжүүлж байна гэсэн дүгнэлтэд хүрсэн, учир нь виджет эсвэл дотор нийтлэлд PHP-ийг зохисгүй ашиглах нь нөхөж баршгүй үр дагаварт хүргэж болзошгүй - мэдээллийн сан болон бүх сайтад ямар нэгэн зүйл эвдрэх болно. сүйрэх болно.

Тиймээс, PHP-тэй ажиллах нь програмистууд эсвэл энэ талаар бага эсвэл бага ахисан хүмүүст үлддэг - аливаа скриптийг файлууд дээр шууд гүйцэтгэдэг.

Нийтийн сайтуудын хувьд (хэд хэдэн зохиогчтой) нийтлэлийн үндсэн хэсэгт PHP ажиллуулах нь санаатайгаар хорлон сүйтгэх эрсдэлийг нэмэгдүүлдэг, учир нь аливаа зохиогч нийтлэл засварлах цонхоор сайт руу бүрэн нэвтрэх боломжтой байдаг.

Аюулын зэрэглэлийн дагуу би энэ бүх нөхцөл байдлыг 3 түвшинд хуваана.

  • Хөгжүүлэгчдийн хүссэнээр бүх зүйлийг орхих нь сайтыг аюулгүй, санамсаргүй эсвэл санаатайгаар гэмтээх нь хэцүү байдаг.
  • Виджетүүдэд PHP-г ажиллуулахыг зөвшөөрөх - аюулын дундаж түвшин, зөвхөн сайтын админ хандах эрхтэй.
  • Нийтлэл, хуудсуудыг засварлах эрхтэй хүн бүр (модератор, зохиогч) сайтыг удирдах боломжтой тул кодыг хаа сайгүй ашиглах нь аюултай.
  • Яагаад танд виджетүүдэд PHP хэрэгтэй байна вэ?

    Энэ програмчлалын хэлийг ашиглан юу ч хийж болох тул асуулт нь хувь хүн юм. Би хувьдаа энэ нийтлэлийг бичихэд миний вэбсайтыг барьж байгаа үйлчлүүлэгчийн захиалгаар оруулсан. Хажуугийн самбарт "Мэдээ" гэсэн нэг ангиллын мэдээний жагсаалтыг тусдаа виджет дээр харуулах шаардлагатай байв. Стандарт WordPress виджетүүдэд энэ функц байхгүй.

    Асуулт нь тохирох чадвартай залгаасыг олох эсвэл энгийн PHP код ашиглах хоёрын хооронд байв. Ийм даалгаврын скрипт нь үнэхээр жижиг бөгөөд би сайтыг өөр хаана ч ашиглахгүй нэмэлт залгаасаар ачаалахыг хүсээгүй.

    Ерөнхийдөө PHP-г ажиллуулахыг зөвшөөрснөөр бид 2 асуудлыг шийдэж чадна:

    • Сайтын зарим залгаасыг скриптээр сольж, ийм байдлаар байршуулах ачааллыг багасгах;
    • Одоогоор залгаасууд байхгүй байгаа функцүүдийг хэрэгжүүлээрэй.

    Эхний шатанд би виджетүүдийн талаар, дараа нь тусдаа блок дээр контент дахь кодын гаралтын талаар ярих болно.

    Виджет дэх PHP залгаасууд

    Plugins-ийн давуу тал: WordPress-ийн сэдвийг өөрчлөх үед загварт нэмсэн функцууд тасалддаггүй; вэбмастерын оролцоогүйгээр бүх зүйл үргэлжлүүлэн ажилладаг. Загварыг өөрчлөх үед загварт нэмсэн дэгээг гараар шинэ загвар руу шилжүүлэх шаардлагатай болно.

    Дээрх жишээн дээр би үйлчлүүлэгчид зориулж вэбсайт хийж байгаа бөгөөд хэрэв тэр өөрөө дизайныг өөрчлөхийг хүсвэл functions.php файлууд болон бусад файлуудаар хийсэн тохиргоонууд алга болох тул би үүнийг аль болох хялбар болгож байна. түүнийг залгаасууд дээр тулгуурлан сайтыг удирдах (ялангуяа траффик нь бага бөгөөд ачаалал ихтэй байх болно).

    PHP кодын виджет

    Би энэ залгаасыг удаан хугацааны турш ажилдаа ашиглаж байгаа бөгөөд энэ нь ердийн тексттэй төстэй, зөвхөн текст болон HTML-ээс гадна PHP-ийг боловсруулах боломжтой виджетүүдийн жагсаалтад нэмэгддэг.

    PHP Code Widget нь WordPress-ийн албан ёсны репозиторт байдаг бөгөөд нэрээр нь хялбархан олох боломжтой. Ийм залгаасуудыг хэрхэн суулгах талаар.

    Ямар ч тохиргоо хийх шаардлагагүй, виджет нь залгаасыг суулгаж, идэвхжүүлсний дараа шууд жагсаалтад гарч ирнэ. "PHP код"-ыг хажуугийн мөрөнд чирээд тэнд дурын скрипт нэмнэ үү.

    WordPress виджет дээрх PHP залгаасгүй

    Энэ тохиолдолд бидэнд солих дэгээ хэрэгтэй стандарт функц, энэ нь PHP боловсруулах боломжийг олгодог функц бүхий WordPress текст виджетээр хангадаг.

    Энэ дэгээ нь одоогийн сэдвийн functions.php файлд нэмэгдсэн байна (хаалтын хаалтны хамгийн төгсгөлд?>). Үүний дараа PHP кодууд стандарт текст дээр ажиллаж эхэлдэг шиг шинэ виджетийн сонголтууд гарч ирэхгүй;

    Бэлэн код:

    Нэмэх_шүүлтүүр("виджетийн_текст"," text_html_php_виджет ",100); функц text_html_php_widget($text) ( if(strpos($text,"".$text); $text = ob_get_contents(); ob_end_clean(); ) $text; )

    Эхний мөр нь стандарт текстийн виджетийн функцийг text_html_php_widget гэж нэрлэх бүртээ шинэ функцээр сольдог шүүлтүүр бөгөөд дараа нь шинэ функцын тайлбар байдаг.

    WordPress нийтлэл, нийтлэлд яагаад PHP код хэрэгтэй вэ?

    Нийтлэлүүдийн дотор гүйцэтгэгдэх PHP код нь виджетүүдээс хамаагүй бага шаардагддаг тул нийтлэлийн эхний хэсэгт би хажуугийн самбарыг тусад нь авч үзсэн бөгөөд ингэснээр та аюултай функцүүдийг шаардлагагүйгээр холбохоос зайлсхийх боломжтой болно.

    Гэхдээ нийтлэлүүдэд ч гэсэн скрипт ашиглах шаардлагатай байдаг. Хамгийн түгээмэл жишээ бол залгаасгүйгээр сайтын газрын зургийг харуулах явдал юм. Үнэн бол та газрын зургийн өөр техникийг ашиглаж болно - хуудасны тусгай загвар хийх (энэ бол тусдаа сэдэв).

    Би нэг удаа дараах зорилгоор PHP гаргах шаардлагатай болсон:

    Би видео вэбсайт хийсэн. Цувралын ангиудыг улиралаар тоглуулах жагсаалтад харуулсан бөгөөд улирлын тоглуулах жагсаалт бүрийн доор хуудасныхаа холбоос бүхий ангиудын жагсаалтыг харуулах шаардлагатай байв. Энэ нь сайтын газрын зураг шиг харагдаж байна, зөвхөн илүү төвөгтэй - дүгнэлтийг тусдаа хэсгүүдийн жагсаалтаас гаргах шаардлагатай байв. HTML кодыг ашиглан холбоос бүрийг гараар оруулах боломжтой байсан ч хэдэн зуун анги байдаг бөгөөд процедур нь уйтгартай байдаг. Түүнээс гадна, хэрэв шинэ цуврал гарч ирвэл линкийг гараар нэмэх шаардлагатай болно - тохиромжгүй. Тиймээс би PHP функцуудыг хэрэгжүүлэхийн тулд ашиглахаар шийдсэн.

    Exec-PHP контент дахь PHP-г гүйцэтгэх залгаас

    Хэдийгээр энэ залгаасыг 7 жилийн турш шинэчлээгүй ч үүргээ төгс гүйцэтгэдэг. Би үүнийг тодорхой шалтгааны улмаас сонгосон - энэ нь өрсөлдөгчидтэйгээ адил богино код ашигладаггүй, гэхдээ танд үүнийг нийтлэлд оруулах боломжийг олгодог. WordPress код-аас эхлэн цэвэр хэлбэрээр .

    Exec-PHP залгаас нь репозиторт байгаа бөгөөд хөдөлгүүрийн админ самбар дээрх цэсээр суулгагддаг.

    Тохиргоонуудаас зөвхөн нэг нь байдаг - текстийн виджет дээр код гүйцэтгэх зөвшөөрөл/хориглох, нийтлэл болон хуудсан дээрх ажлыг идэвхгүй болгох сонголт байхгүй, хэрэв та үүнийг устгах шаардлагатай бол залгаасыг идэвхгүй болго.

    Нийтлэлд PHP код оруулахын тулд үүнийг HTML горимд шилжүүлэх шаардлагатай (Текст таб). Харааны горим нь кодыг сүйтгэх магадлалтай.

    WordPress нийтлэл дэх PHP кодыг залгаасгүйгээр ажиллуулж байна

    Виджетүүдтэй адилтгах замаар бид залгаасыг контент дахь PHP скриптийг гүйцэтгэх боломжийг олгодог тусгай функцээр сольж болно. Харамсалтай нь, би тагтуудад хариу үйлдэл үзүүлэх залгаас шиг код автоматаар ажиллах сонголтыг олж чадсангүй. Богино код ашиглахыг шаарддаг. Миний PHP-ийн мэдлэг өөрөө үүнийг бичихэд хангалтгүй байсан шаардлагатай функц, тиймээс би үүнийг байгаагаар нь өгөх болно. Богино кодтой ажиллах нь бий мэдэгдэхүйц сул тал, энэ нь ажлыг хүндрүүлдэг тул би доор ярих болно.

    Доорх функцийг хэрхэн ашиглах талаар

  • Бид үүнийг theme-ийн functions.php файлд буулгана;
  • Өгүүллийн зөв газарт бид констракшн - гүйцэтгэх кодыг оруулаагүй болно
  • Чиг үүрэг:

    /* WordPress нийтлэл, хуудсуудад php-г ажиллуулж байна: код */ функц start_php($матч)( eval("ob_start();".$матч."$inline_execute_output = ob_get_contents();ob_end_clean();"); $inline_execute_output буцаана. ; ) функц inline_php($content)( $content = preg_replace_callback("/\((.|\n)*?)\[\/startphp\]/", "start_php", $content); $content = preg_replace( "/\((.|\n)*?)\[\/startphp\]/", "$1", $content return ) add_filter("the_content", "inline_php");

    Алдаа

    Хэрэв оруулсан PHP код дотор байгаа бол HTML оруулгуудэсвэл бичвэл ажиллахгүй. Аливаа текст эсвэл шошгыг echo командыг ашиглан оруулах шаардлагатай бөгөөд энэ нь үргэлж тохиромжтой байдаггүй. Өөрөөр хэлбэл, код нь 100 зөв форматтай цэвэр PHP байх ёстой.

    Зөв

    Цуурай "Энэ нь ингэж ажиллах болно";

    Буруу

    Цуурай "Энэ мөр зөв"; Ингэж болохгүй

    Exec-PHP залгаас дээр ийм асуудал байхгүй - текст болон HTML хоёулаа ажиллах болно, гэхдээ бүх зүйл PHP элементүүдкодыг зохих шошгонд оруулах ёстой.

    Олон вэбмастеруудын хувьд энэ нийтлэлд тайлбарласан сэдэв нь бүтээлч байдлын төгсгөлгүй боломжийг нээж өгдөг - та өмнө нь хийж чадахгүй байсан зүйлийг хэрэгжүүлж, олон тооны залгаасуудаас салж, тэдгээрийг өөр өөр шүүлтүүр, функц, дэгээгээр сольж болно.

    Энэ бол таны үндсэн файл юм WordPress сэдэв. /wp-content/themes/(таны сэдвийн нэр энд)/functions.php-д байрладаг.
    Энэ нь сэдвийн чухал шинж чанарыг тодорхойлж, дэгээг тохируулах, гадаад төрхболон түүний үйл ажиллагаа, мөн танд хэрэгтэй зарим функцийг нэмдэг. Таныг нээх болгонд энэ файлыг татаж авдаг WordPress хуудаснууд, ингэснээр та сайтын аль ч элементийг өөрчлөхөд ашиглаж болно. Үүнтэй холбогдуулан олон зөвлөмжүүд " WordPress дээр ямар нэг зүйлийг залгаасгүйгээр хэрхэн өөрчлөх вэ"Ихэвчлэн энэ функцэд зориулж тусдаа залгаас үүсгэх эсвэл ашиглахын оронд functions.php-д өөрчлөлт оруулахтай холбоотой байдаг. бэлэн шийдэл. Энэ нь ихэвчлэн файл дахь мэдээллийг хэт ачаалахад хүргэдэг бөгөөд кодыг задлан шинжлэхэд хэцүү болгож, залруулга хийхэд улам хэцүү болгодог. Гэхдээ энэ нь хамгийн аюултай зүйл биш юм. Хамгийн аюултай зүйл бол та идэвхтэй сэдвийг өөрчлөх үед сайтын зарим эсвэл бүх шаардлагатай функцүүд алга болно.

    functions.php болон залгаас хоёрын ялгаа юу вэ?

    Юу ч биш. Үндсэндээ functions.php нь одоогийн сэдэвтэй холбогдсон дэлхийн хэмжээнд идэвхгүй бус залгаас юм. WordPress дээр хэрхэн холбогдсоныг wp-settings.php дээрээс харж болно. Үүнээс харж болно эх код, энэ нь бүх залгаасуудын дараа ачаалагддаг, гэхдээ энэ нь холбогдсон залгаасууд дахь ямар нэг зүйлийг хүчингүй болгох чадвараас бусад тохиолдолд ямар ч сул тал, давуу талыг өгдөггүй. Энэ нь кодын гүйцэтгэлийн хурдад нөлөөлөхгүй. Зөвхөн залгаасууд болон functions.php-ийн агуулга нөлөөлнө. Тиймээс, сэдэв дээрээ идэвхтэй залгаасуудыг сонгохдоо болгоомжтой байгаарай, хэрэгцээгүй нэмэлтүүдийг хаяснаар та сайтаа хөнгөвчлөх, ажиллагааг хурдасгах боломжтой болно.

    functions.php-г хэзээ ашиглах вэ

    Энэ дүрмийг дагаж мөрдөөрэй: хэрэв функц нь одоогийн сэдэвтэй шууд холбоотой боловч сайтын ажиллагаатай шууд холбоотой бол functions.php дээр бичнэ үү.

    Жишээлбэл, ийм байж болно

    • Өнгөц зургийг тохируулж байна
    • Хажуугийн самбарын хэмжээг тохируулах
    • Виджетүүдэд зориулсан газруудыг тохируулж байна
    • Навигацийн цэсэн дэх газруудыг зарлах
    • Сэдвийн тохиргоо
    • Таны сэдвийн нэмэлт боломжууд
    Functions.php ашиглахаас хэзээ зайлсхийх вэ

    Идэвхтэй сэдэв өөрчлөгдсөн ч гэсэн функц ажиллах ёстой бол та үүнийг тусдаа залгаас болгон шилжүүлэхэд анхаарах хэрэгтэй.
    Үүнд:

    • Замын хөдөлгөөний тоолуурыг тодорхойлох (Google Analytics, Yandex.Metrika, Liveinternet)
    • Нэмэлт админ функцийг тохируулах (жишээ нь)
    • Эх кодын тохиргоо()
    • Богино кодуудыг тодорхойлох
    • Бүртгэл

    Жагсаалт нь бүрэн бус байгаа тул та тэдгээрийн агуулгыг өөрөө тодорхойлж болно.

    functions.php-д байхгүй бол би энэ кодыг хаана тавих ёстой вэ? Та тэдэнд зориулсан тусгай залгаасуудыг бичиж болно, гэхдээ илүү сонирхолтой, хялбар арга бий.

    functions.php-ийн өөр хувилбар болох mu-plugins

    MU Plugins гэж нэрлэгддэг WordPress MU (Олон хэрэглэгч) -ээс WordPress-ийн орчин үеийн хувилбаруудад нэгэн сонирхолтой функц бидэнд ирсэн. Үүний мөн чанар нь дараах байдалтай байв. WordPress MU администратор заримдаа бүхэл бүтэн сайтын сүлжээнд залгаасуудыг тодорхойлох шаардлагатай болдог. Үүнийг ердийн функцээр хийх боломжгүй байсан тул тусгай хэсгийг танилцуулсан: /wp-content/mu-plugins/, тэдгээрийг тодорхойлсон газар. Өөр нэг сонирхолтой зүйл бол энэ директороос залгаас файлууд бусад бүхнээс өмнө ачаалагддаг бөгөөд энэ нь зарим тогтмол эсвэл тохиргоог урьдчилан тодорхойлох боломжийг олгодог.
    Хожим нь WPMU-г татан буулгаж, түүний кодыг үндсэн блог хөтлөгчтэй нэгтгэсэн бөгөөд одоо ямар ч WordPress MU-plugins функцийг ашиглах боломжтой болсон бөгөөд энэ нь одоо заавал ашиглах, өөрөөр хэлбэл заавал ашиглах ёстой гэсэн үг юм.

    Mu-plugins хэрхэн ашиглах талаар

    Эхлээд та тусгай хэсэг /wp-content/mu-plugins/ үүсгэх хэрэгтэй.
    Бид үүнд шаардлагатай залгаас файлуудыг байрлуулдаг. Ердийн залгаасуудаас ялгаатай нь тусгай синтакс хадгалах шаардлагагүй бөгөөд функцийг шууд зарлах боломжтой.

    Энд жишээ болгон ирцийн тоологч код бүхий файлыг үүсгэсэн.
    Энэ файл дотор иймэрхүү харагдаж байна

    // ...Энэ мөрийн оронд тоолуурын кодыг оруулна уу...

  • Залгаасны удирдлагын тохиргоо руу очоод шинэ залгаасыг идэвхжүүлнэ үү.
  • Кодын гарчиг, тайлбар, тайлбарыг өөрийнхөөрөө сольж болно. Одоо та энэ залгаас дотор шаардлагатай бүх хэсгүүд болон тохиргоог байрлуулж болно. Идэвхтэй сэдэв дахин өөрчлөгдөхөд сайтын үйл ажиллагааг алдахаас айхгүйгээр.

    Бид энд зогсоож болно, гэхдээ энэ гэж нэрлэгддэг зүйлийг дурдахгүй байх нь миний хувьд тийм ч зөв биш байх болно. MU залгаасууд.

    MU залгаасууд (Заавал залгаас ашиглах)

    MU залгаасууд нь залгаасыг идэвхгүй болгох нь хүлээн зөвшөөрөгдөхгүй бөгөөд шалтгаан болж болзошгүй тохиолдолд маш хэрэгтэй байж болно чухал алдаануудсайтын үйл ажиллагаанд. Жишээлбэл, үйлчлүүлэгчийн сайтууд дээр. Сайтын удирдлагын консол дээр үйлчлүүлэгчийн буруу үйлдлээс зайлсхийхийн тулд.

    MU залгаасууд нь шаардлагатай залгаасууд юм WordPress ашиглан, тусгай санд суулгасан бөгөөд үргэлж идэвхтэй байдаг. MU залгаасууд нь сайтын залгаасуудын ерөнхий жагсаалтад харагдахгүй; тэдэнд зориулсан тусдаа таб байдаг. Тэдгээрийг зөвхөн лавлахаас MU залгаас файлыг шууд устгах замаар л идэвхгүй болгож болно.

    MU залгаасуудын ашиг тус
    • MU залгаасуудыг идэвхжүүлэх шаардлагагүй, тэдгээр нь үргэлж идэвхтэй байдаг тул сайтын удирдлагын консол дээр идэвхгүй болгох боломжгүй;
    • MU залгаас нь залгаас файлыг mu-plugins лавлах руу байршуулснаар л холбогдож, идэвхждэг;
    • MU залгаасуудыг ердийн залгаасуудыг ачаалахаас өмнө цагаан толгойн дарааллаар ачаалдаг.

    MU залгаасуудын дэд сангууд ердийнхөөс ялгаатай нь дэмжигддэггүй болохыг анхаарна уу. Хамгийн сүүлчийн арга бол та залгаас үүсгэж, дотор нь лавлахаас залгаасуудыг ачаалах энгийн дуудагч бичиж болно. Иймэрхүү зүйл:

    Дүгнэж хэлэхэд

    Таны харж байгаагаар функциональ залгаасуудыг ашиглахад хэцүү зүйл байхгүй. Мөн тэдгээрийг ашиглах давуу тал нь тодорхой юм. Плагинууд сайт дээр ямар нэгэн гайхалтай ачааллыг бий болгодог гэсэн бодлыг би олон удаа сонссон. Олон хэрэглэгчид залгаасуудыг ашиглах аюулын талаар тодорхой өрөөсгөл ойлголттой байдаг. Энэ нь бүхэлдээ үнэн биш юм. Үл мэдэгдэх хэн нэгний хөгжүүлж, үл мэдэгдэх эх сурвалжаас татаж авсан зүүн гарын залгаасууд гэмтэл учруулж болзошгүй. Plugin-ийн оновчгүй байдал, хуучирсан PHP болон WordPress функцуудыг ашиглах. Хор хөнөөл нь үүнээс үүдэлтэй байж болно их хэмжээнийнэгэн зэрэг ажиллаж байгаа залгаасууд. Ялангуяа давхардсан функцтэй. Сэдэвтэй залгаасууд болон залгаасуудын хооронд зөрчилдөөн үүсэх боломжтой. Чадварлаг, боломжийн арга барилаар залгаасууд таны сайтад онцгой ашиг тус авчрах болно.