د WPCode په مقابل کې د روانی ټوټې: کوم یو غوره دی؟ د پلگ ان پرتله کول او عملي ښوونه

حتی تر ټولو ښکلی کوډ ستاسو د ورڈپریس ویب پاڼه خرابولی شي که تاسو غلط پلگ انونه غوره کړئ.

دا مبالغه نه ده. ما ډېرې داسې ویب پاڼې لیدلي دي چې په بشپړ ډول ښه روانې وې، خو د څو کوډ ټوټو اضافه کولو وروسته یې د بارولو سرعت له 0.8 ثانیو څخه 3 ثانیو ته لوړ شو. د اوږدې پلټنې وروسته، دا معلومه شوه چې یو ځانګړی ټوټ په ډیټابیس کې د غیر ضروري پوښتنو یوه ډله چلوله.

نو نن، راځئ چې د WPCode او Fluent Snippets په اړه وغږیږو، دوه د کوډ سنیپټ مدیریت پلگ انونه چې ډیری وختونه په ورڈپریس ټولنه کې پرتله کیږي.

په رښتیا سره، ما دواړه په پراخه کچه کارولي دي او حتی زما ملګرو سره مې د ځینو خطرونو څخه د مخنیوي کې مرسته کړې ده. نن، زه به خپلې ټولې صادقانه تجربې شریکې کړم.

اجازه راکړئ چې د یو څه پس منظر سره پیل وکړم.

په ورڈپریس کې د دودیز کوډ اضافه کولو لپاره په اصل کې څو لارې شتون لري. یو دا دی چې د موضوع functions.php مستقیم تعدیل شي، کوم چې ساده او مستقیم دی، مګر هرڅه د هر تازه کولو سره ورک کیږي؛ بل دا دی چې د ماشومانو موضوع وکاروئ، کوم چې یو څه ښه دی، مګر بیا هم لوړ ساتنې لګښتونه لري؛ او بل دا دی چې د باور وړ کوډ سنیپټ پلگ ان ومومئ، کوم چې اداره کول او اجرا کول خوندي دي.

په دې دوو ټریکونو کې WPCode او Fluent Snippets سیالان دي.

WPCode ، چې د ورڈپریس ټولنې یو تجربه لرونکی کارپوه دی، د WPCode ټیم محصول دی او تل یې ښه شهرت ترلاسه کړی دی. دا له ۱۰ څخه ۴.۹ درجه لري؛ سره له دې چې یوازې ۳۱ بیاکتنې لري، دا نمره پخپله خبرې کوي.

فلوینټ سنیپټس ، د WPManageNinja ټیم څخه یو بل محصول - هو، هماغه ټیم چې FluentCRM یې جوړ کړی و. دا له 40 څخه ډیر انسټالونه او 4.6 درجه بندي لري، د WPCode څخه یو څه کم مګر د انسټالونو شمیر څلور چنده سره.

دا په زړه پورې ده. د نصبولو حجم او درجه بندي ترمنځ معکوس اړیکه باید د هغې تر شا دلیل ولري.

د مدیر تجربه

WPCode د ACE ایډیټر کاروي، کوم چې، اجازه راکړئ تاسو ته ووایم، یو څرګند دودیز ورڈپریس سټایل لري. دا د کوډ روښانه کول لري، مګر د رنګ سکیم خورا محافظه کار دی، او د کوډ بشپړولو په اړه هیر کړئ. که تاسو د VS کوډ سره عادت یاست، نو دلته یې کارول به تاسو ته د "آه، زه پنځه کاله بیرته سفر کړی یم" یو ګډوډونکی احساس درکړي.

روانی ټوټې توپیر لري؛ دا په مستقیم ډول د موناکو ایډیټر سره مدغم شوی.

هو، دا د VS کوډ په څیر ورته ایډیټر دی. د کوډ روښانه کول، اتوماتیک بشپړول، د نحو اشارې - ټوله تجربه تقریبا په محلي ډول د کوډ لیکلو سره ورته ده. کله چې ما دا لومړی ځل وکاراوه، زه سمدلاسه ورسره مینه لرم. دا د "بالاخره، یو پلگ ان چې د یو ښه ایډیټر جوړولو ته لیواله دی!" احساس و.

خو دلته پوښتنه دا ده: ایا یو ښه مدیر د غوره کاروونکي تجربې معنی لري؟

ناڅرګند

زه په شینزین کې یو ملګری پیژنم چې د محتوا ویب پاڼې کاروبار چلوي. هغه د یوازینۍ ویب پاڼې مالک دی، په یوازې ځان له دېرشو څخه ډیر ویب پاڼې ساتي. هغه ماته وویل چې هغه د WPCode سره مینه لري. ولې؟ ځکه چې دا ساده دی. بیک انډ خلاص کړئ، څو ځله کلیک وکړئ، کوډ څرګندیږي، او بس. هغه هیڅ ډول فینسي ځانګړتیاو ته اړتیا نلري؛ هغه ثبات او له خطا څخه پاک عملیات ته اړتیا لري.

هغه خبرې په هغه وخت کې زما په زړه کې ډېرې ولګېدې.

هو، موناکو ایډیټر ډېر ښه او ډېر پیاوړی دی. خو د هغه چا لپاره چې هره ورځ له دېرشو څخه ډېرې ویب پاڼې اداره کوي، د زده کړې لړۍ پخپله یو بار دی.

存储方式

د مدیر په اړه له بحث وروسته، راځئ چې یو څه ډیر سخت ټکي ته لاړ شو.

WPCode په ډیټابیس کې زیرمه شوی، او ټولې برخې په wp_options جدول کې زیرمه شوي. د لوستلو هر عملیات د ډیټابیس پوښتنې سره تړاو لري، او په لوړ متقابل سناریوګانو کې، د دې پوښتنې شمیر راټول کیدی شي.

فلوینټ سنیپټونه د فایل ذخیره کاروي. د کوډ سنیپټونه د wp-content/fluent-snippets/ ډایرکټرۍ کې د PHP فایلونو په توګه زیرمه شوي، او ورڈپریس دوی مستقیم د اجرا کولو پرمهال شاملوي، د ډیټابیس پوښتنو څخه تیریږي.

په تیوري کې، د فایلونو ذخیره کول ګړندي او ډیر خوندي دي.

ولې دا خوندي ګڼل کیږي؟ ځکه چې د فایلونو ذخیره په طبیعي ډول د SQL انجیکشن خطر جلا کوي؛ په ډیټابیس کې د کوډ هیڅ ټوټې شتون نلري چې انجیکشن شي.

خو یو خو شته.

د فایل ذخیره کول هم خپلې ستونزې لري. هرکله چې سنیپټ تازه شي، د لیکلو اجازې ته اړتیا ده. که چیرې سرور په ناسم ډول تنظیم شوی وي، یا په ځینو ځانګړو مجازی کوربه توب چاپیریالونو کې، د فایل لیکل ممکن له ستونزو سره مخ شي. مخکې، یو چا په یوه ګروپ کې شکایت وکړ چې کوډ د سنیپټ تازه کولو وروسته کار نه کوي، او د څیړنې وروسته، دا د فایل د اجازې مسله وموندل شوه.

له همدې امله، هیڅ ډول غوره حل نشته؛ هر یو یې خپل سناریو لري.

د بارولو شرایط

دا هغه ځای دی چې د دوو پلگ انونو ترمنځ ترټولو څرګند توپیر پروت دی.

د WPCode مشروط بارول خورا اساسي دي، چې د مخکینۍ او شاليد بارولو ملاتړ کوي. تاسو کولی شئ دا په نړیواله کچه فعال یا غیر فعال کړئ. دا دومره ساده ده.

د فلوینټ سنیپټس مشروط بارول حیرانونکي دي؛ دا د کارونکي رولونو، د URL قواعدو، د وسیلو ډولونو، او حتی د ګمرکي ساحو پراساس کیدی شي. د دې مسلکيتوب له چارټونو څخه بهر دی.

ایا دا د خلکو لپاره ښه ده؟

دا پدې مانا ده چې تاسو کولی شئ ډیر ښه کنټرول ترلاسه کړئ. د مثال په توګه، "دا کوډ یوازې په ګرځنده وسیلو کې پورته کړئ چیرې چې URL /product/ لري او کارونکی لاګ ان شوی نه وي." دا ډول اړتیا په WPCode کې په اصل کې ترلاسه کول ناممکن دي، مګر دا په Fluent Snippets کې یو معیاري ځانګړتیا ده.

البته، لګښتونه هم پکې شامل دي. څومره چې ترتیب پیچلی وي، د ساتنې لګښتونه یې هم لوړ وي. شپږ میاشتې وروسته، دا د پوښتنې وړ ده چې ایا تاسو حتی هغه شرایط او مقررات درک کولی شئ چې تاسو لیکلي دي.

زما احساسات

WPCode د سویس د پوځ د چاقو په څیر دی: دا کافي او باثباته دی، مګر فعالیت یې محدودیتونه لري.

روانی ټوټې د مسلکي وسیلو بکس په څیر دي؛ تاسو ډیر څه کولی شئ، مګر تاسو اړتیا لرئ پوه شئ چې تاسو څه کوئ.

په ریښتیا سره، دا دواړه په ورته ډګر کې سیالان هم نه دي.

که تاسو یوازې یوه شخصي ویب پاڼه یا کوچنۍ پیمانه عملیات چلوئ، نو WPCode کافي دی. د دې ترټولو لوی ارزښت ستاسو د کوډ په ښه توګه اداره کول، د غلطیو څخه مخنیوی، او د باثباته عملیاتو ډاډ ترلاسه کول دي.

که تاسو پیچلي عملیات ترسره کوئ یا ستاسو سایټ پیچلي سوداګریز منطق لري، د فلوینټ سنیپټس مشروط بار کول ستاسو ژوند ژغورونکی کیدی شي.

عملي تطبیق: د منځپانګې ډول نشي کولی مستقیم لنډ کوډونه زنګ ووهي

سمه ده، اوس چې موږ اساسي پرتله کول پوښلي دي، راځئ چې ځینې عملي مثالونو ته ورسیږو.

ډیری خلک په Fluent Snippets کې د منځپانګې ډوله ټوټه جوړوي او بیا پکې لنډ کوډونه لیکي.

لکه د

[nihaoya]

دا سمه ده.

اجازه راکړئ تاسو ته ووایم، زه مخکې هم په دې جال کې راګیر شوی یم.

فلوینټ سنیپټونه د درې ډوله سنیپټونو ملاتړ کوي: د PHP ډول، د منځپانګې ډول، او د CSS/JS ډول.

که ستاسو سنیپټ د منځپانګې (PHP+HTML) ډول ته ټاکل شوی وي، نو لاندې یې دننه ولیکئ: [nihaoya]دا به یې تجزیه نه کړي؛ دا به یوازې ... [nihaoya] دا کرکټرونه په سمه توګه لکه څنګه چې وو، خپاره شوي دي.

دا یوازې ساده متن دی، نه لنډیز شوی محصول.

د دې لپاره چې لنډ کوډ په حقیقت کې اجرا شي، دا باید د PHP فنکشن `do_shortcode()` کې پوښل شي. ترکیب په لاندې ډول دی:

<?php echo do_shortcode('[nihaoya]'); ?>

په دې توګه، ورڈپریس به لنډ کوډ تجزیه کړي او اړونده مینځپانګه به خپره کړي.

ما ډېر وخت ونیو چې دا معلومه کړم؛ دا په اسنادو کې په واضح ډول نه و ویل شوي.

که ستاسو سنیپټ د PHP ډول کاروي، نو دا نور هم ساده دی: یوازې په فنکشن کې د `return` بیان ولیکئ، دا د `add_shortcode` سره ثبت کړئ، او لنډ کوډ به په سمه توګه کار وکړي. دلته هیڅ ابهام نشته؛ ستونزه یوازې د منځپانګې ډول سره ده.

زه شک لرم چې هغه کس چې دا ځانګړتیا یې لیکلې وه داسې انګیرله چې د منځپانګې ډول په عمده توګه د HTML منځپانګې لپاره دی، او دا لنډیز باید د PHP ډولونو په کارولو سره اداره شي، له همدې امله په انٹرفیس کې د دې روښانه نښې نشتوالی. په هرصورت، په عمل کې، ډیری خلک دواړه ډولونه د یو بل سره په متقابل ډول کاروي، چې ستونزې رامینځته کوي.

په پای کښې

WPCode د چا لپاره مناسب دی؟ کوچني ویب پاڼې چې ساده اړتیاوې لري، او هغه څوک چې نه غواړي هڅه وکړي. دا د بکس څخه بهر کارولو لپاره چمتو دی، د لږ زده کړې منحني سره، او د ستونزو حل کول اسانه دي.

د چا لپاره فلوینټ سنیپټونه مناسب دي؟ د متوسط ​​څخه تر لویو ویب پاڼو پورې پیچلي مشروط کنټرول او په فعالیت تمرکز. د فایل ذخیره کول د ګړندي اجرا سرعت معنی لري، مشروط بار کول د ښه کنټرول معنی لري، او د موناکو ایډیټر د ډیر آرامۍ پراختیا تجربه معنی لري.

البته، دا په دې اساس ده چې تاسو د دې "نورو" لپاره د زده کړې لګښت ورکولو ته لیواله یاست.

په ریښتیا سره، که تاسو یوازې د خپلې مقالې په پای کې د ګوګل انالیټکس کوډ یا د کاپي حق خبرتیا اضافه کوئ، WPCode په بشپړ ډول سم دی. په حقیقت کې د "غوره ایډیټر" لپاره د فلوینټ سنیپټونو د ټیک کولو ستونزې څخه تیریدو ته اړتیا نشته.

په هرصورت، که ستاسو سایټ د A/B ازموینې ته اړتیا ولري او د وسیلې، کارونکي رول، یا د پاڼې ډول له مخې مختلف کوډونه پورته کولو ته اړتیا ولري، د فلوینټ سنیپټس مشروط بار کول کولی شي تاسو ته د لاسي قضاوت او سخت کوډ کولو ډیر لګښت خوندي کړي.

یوه وروستۍ خبره.

وسایل یوازې وسیله دي؛ د دوی ریښتینی ارزښت پدې کې دی چې ایا تاسو کولی شئ د دوی وړتیا اعظمي کړئ.

WPCode یوه مشهوره وسیله ده چې باثباته، د کارولو لپاره اسانه، او د چټک ځای پرځای کولو لپاره مناسبه ده. Fluent Snippets یوه مسلکي وسیله ده چې قوي فعالیت، ډیر انعطاف منونکي حالت کنټرول وړاندې کوي، او د پراختیا کونکو او پیچلو ویب پاڼو لپاره مناسبه ده.

د پلگ انونو غوره کول ستاسو د مهارتونو ښودلو په اړه ندي، بلکه ستاسو د ویب پاڼې ډیر باثباته، ګړندی او ډیر خوندي کولو په اړه دي.

زه په کلکه باور لرم چې هغه څه چې ستاسو لپاره مناسب دي غوره دي، اړینه نه ده چې څومره ځانګړتیاوې ډیرې وي یا هغومره پیاوړې وي.

د یوې جملې لنډیز

  • کوچنۍ سایټ، ساده اړتیاوې → WPCcode
  • لوی سایټ، پیچلي حالت کنټرول → روانی لنډیزونه

په پای کې، دلته یوه مشوره ده: تر ټولو ارزښتناکه سپړنه د عملي تجربې ترلاسه کول او د کوډ چلول دي. هرڅوک، پرته له تمرین کولو څخه یې یوازې په نښه مه کوئ!

هیله ده، مقاله "WPCode vs Fluent Snippets: کوم یو غوره دی؟ د پلگ ان پرتله کول او عملي ټیوټوریل" چې د چن ویلیانګ په بلاګ ( https://www.chenweiliang.com/ ) کې شریک شوی ستاسو لپاره به ګټور وي.

د دې مقالې لینک شریکولو لپاره وړیا احساس وکړئ: https://www.chenweiliang.com/cwl-34009.html

د نورو پټو چلونو د خلاصولو لپاره، زموږ د ټیلیګرام چینل سره یوځای کیدو ته ښه راغلاست!

که مو خوښه شوه لایک او شریک کړئ! ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!

 

评论 评论

您的邮箱地址不会被公开。必填项已用*标注

پاس شئ