cari
RumahTutorial CMSWordTekanJavaScript dan perpustakaan PHP yang digunakan oleh WordPress

WordPress sangat bergantung pada JavaScript pihak ketiga dan perpustakaan PHP, di antaranya JQuery adalah perpustakaan JavaScript yang paling banyak digunakan, dan perpustakaan PHP terutamanya terdiri daripada fail kelas tunggal. Perpustakaan JavaScript yang lain yang digunakan termasuk jQuery Masonry, Jquery Hotkeys, JQuery Cadangan, bentuk jQuery, warna jQuery, jQuery berhijrah, jadual jQuery, jQuery UI, tulang belakang, colorpicker, hoverintent, swfobject, dan tinymce.

perpustakaan pihak ketiga WordPress terletak di folder wp-includes dan wp-admin bersama-sama dengan fail WordPress. Perpustakaan PHP dinamakan selepas class-*.php atau terletak di foldernya sendiri, manakala fail JavaScript terletak di folder js di bawah folder ini. Fail CSS adalah terutamanya fail jQuery atau tinymce CSS, yang terletak di folder CSS di bawah folder termasuk.

Walaupun perpustakaan ini meningkatkan fungsi dan pengalaman pengguna WordPress, ramai yang sudah lapuk, yang telah mencetuskan perbincangan mengenai seni bina dan penambahbaikan yang berpotensi seperti integrasi bower dan komposer ke WordPress. Memahami perpustakaan ini boleh menjadikan anda lebih bijak, lebih cekap dalam menggunakan WordPress dan berpotensi menyumbang kepada terasnya.

Hampir semua perisian moden (termasuk platform seperti WordPress) bergantung pada perpustakaan pihak ketiga. Ini kerana, sebagai pemaju, kita tidak perlu mencipta semula roda.

Jika saya perlu membangunkan perisian yang menggunakan abstraksi HTTP, saya mungkin menggunakan simfony httpkernel atau pakej yang serupa. Jika perisian saya memerlukan lebih banyak ciri (yang tidak mungkin, dengan cara, tetapi mari kita anggap ini dalam contoh), saya boleh melanjutkan pakej, atau dalam kes yang paling teruk, buat satu dari awal. Membuat dari awal bukan perkara yang buruk. Ia sebenarnya satu perkara yang baik kerana ia menjadikan anda pemaju yang lebih baik. Tetapi biasanya, dalam kebanyakan projek moden, anda harus bergantung pada perpustakaan pihak ketiga (atau pakej). Dalam artikel ini, kita akan melihat pelbagai perpustakaan JavaScript dan PHP pihak ketiga yang digunakan oleh WordPress.

senarai perpustakaan yang digunakan dalam WordPress

Di WordPress, perpustakaan pihak ketiga wujud bersama dengan fail WordPress. Untuk lebih memahami struktur fail di WordPress, halaman WordPress Codebase akan memberi anda beberapa jawapan. Folder wp-includes mengandungi beberapa perpustakaan yang dimasukkan apabila permohonan dilaksanakan. Juga, dalam wp-admin anda akan mendapati folder termasuk yang kedua, yang berfungsi sama seperti yang pertama. Dalam kedua -dua folder, anda akan menemui fail PHP dan JavaScript.

perpustakaan PHP pihak ketiga dinamakan selepas class-*.php (fail tunggal) atau terletak di folder mereka sendiri. Fail PHP lain yang dinamakan class-*.php boleh menjadi fail WordPress (bukannya fail pihak ketiga). Fail PHP terletak di folder wp-include atau wp-admin/include.

fail JavaScript juga terletak di bawah folder ini, tetapi mereka dikelompokkan dalam folder js.

Fail CSS terutamanya jQuery atau fail CSS Tinymce, yang terletak di folder CSS di bawah folder termasuk.

perpustakaan JavaScript

Mari kita mulakan dengan perpustakaan JavaScript. WordPress menggunakan jQuery berat. Ia menggunakan:

  • jQuery
  • jQuery Masonry
  • JQuery Hotkeys
  • JQuery Cadangkan
  • bentuk jQuery
  • warna jQuery
  • JQuery berhijrah
  • JQery Jadual
  • jQuery ui

Anda mungkin mendapati bahawa beberapa perpustakaan ini tidak mempunyai pautan. Ini kerana beberapa perpustakaan ini sangat tua dan repositori tidak lagi wujud. Mari kita periksa satu demi satu.

JQuery adalah perpustakaan yang terkenal yang tidak memerlukan pengenalan.

jQuery Masonry adalah plugin yang menjadikannya lebih mudah untuk membuat susun atur batu seperti ini:

JavaScript and PHP Libraries Used by WordPress Mewujudkan susun atur dari awal agak sukar, jQuery Masonry menjadikannya mudah.

kekunci pintasan JQuery Hotkeys untuk memproses pelayar. Jika anda digunakan untuk menggunakan alat seperti stackEdit.io, anda boleh menggunakan "Ctrl S" (Command S) untuk menyimpan fail pada gdrive atau penyedia awan lain. Pintasan lalai (Ctrl S) dalam penyemak imbas boleh digunakan untuk menyimpan laman web, dan menggunakan plugin ini, anda boleh mengatasi jalan pintas lalai ini.

borang jQuery mengendalikan borang dan panggilan ajax. Jika anda ingin tahu dan ingin mengetahui lebih lanjut mengenai plugin ini, anda boleh menyemak dokumentasinya.

Warna jQuery digunakan oleh WordPress untuk manipulasi warna dan animasi.

jQuery("#go").click(function(){
    jQuery("#block").animate({
            backgroundColor: "#abcdef"
    }, 1500 );
});

Baris pertama memilih elemen yang mana ia mempunyai dan memberitahu penyemak imbas bahawa ia harus menghidupkan warna latar belakang elemen yang ada dalam 1.5 saat.

JQuery berhijrah dapat membantu anda ketika berurusan dengan pangkalan kod jQuery awal. Ini sangat penting untuk WordPress kerana ia adalah platform yang harus bersesuaian ke belakang.

Malah, keserasian mundur adalah salah satu ciri yang paling terkenal WordPress. Sebaliknya, ini juga merupakan salah satu masalah dengan WordPress. WordPress dikeluarkan pada tahun 2003 dan versi PHP yang digunakan sudah lapuk. Hari ini, PHP adalah bahasa moden yang menarik banyak ciri berguna bahasa lain. Tetapi ini adalah topik lain, dan ia akan dibincangkan dalam artikel masa depan.

WordPress juga menggunakan perpustakaan JavaScript lain, bukan hanya jQuery. Berikut adalah beberapa perpustakaan popular lain yang digunakannya:

  • Backbone
  • Colorpicker
  • hoverintent (plugin jQuery terletak di luar folder jQuery)
  • SWFObject
  • tinymce

dan sebagainya.

Yang paling terkenal dalam senarai ini adalah tinymce dan tulang belakang. Tinemce digunakan untuk menulis jawatan dan halaman baru dalam papan pemuka WordPress.

Backbone adalah kerangka depan, dan sebenarnya ia adalah salah satu yang pertama. Ia masih digunakan hari ini, tetapi kehilangan banyak bahagian pasaran dalam kerangka sudut sudut dan lain-lain. Ya, saya memberitahu anda, Meteor. Tetapi jangan risau, dalam dunia JavaScript, kerangka (perpustakaan) dilupakan secepat mereka popular.

php perpustakaan

Senarai perpustakaan PHP sedikit berbeza. Kami melihat bahawa JavaScript terutamanya dipengaruhi oleh JQuery dan beberapa perpustakaan popular yang lain. Bagi PHP, keadaan berbeza kerana kebanyakan perpustakaan pihak ketiga hanyalah kelas (fail). Berikut adalah senarai pendek perpustakaan PHP pihak ketiga semasa:

  • atom lib
  • Teks Diff
  • SimplePie
  • pomo
  • id3
  • Snoopy
  • phpmailer
  • kelas POP3
  • Phpass
  • PEMFTP
  • Perbincangan Awam
Banyak perpustakaan agak ketinggalan zaman. Pada masa ini, perbincangan mengenai topik seperti seni bina sering berlaku. Saya secara peribadi mahu melihat Bower dan Komposer diintegrasikan dengan WordPress. Saya ingin bertanya kepada komuniti SitePoint mengenai idea -idea ini dan mengadakan perbincangan umum tentang cara memperbaiki WordPress. Sila tinggalkan komen dan pemikiran anda di bawah.

Kesimpulan

Dalam artikel ini, kita melihat pelbagai perpustakaan pihak ketiga yang digunakan oleh WordPress. Ketahui apa yang digunakan WordPress di belakang tabir dan anda akan mempunyai pemahaman yang lebih baik tentang bagaimana ia berfungsi. Lebih baik anda faham, semakin cepat dan lebih cekap anda boleh menggunakan WordPress. Mungkin anda juga boleh bekerja keras untuk menyumbang kepada teras WordPress. Lagipun, ini adalah dunia sumber terbuka di mana kita belajar antara satu sama lain dan berkongsi idea (kod dan pizza!).

Soalan Lazim Mengenai JavaScript dan perpustakaan PHP yang digunakan oleh WordPress

Apakah perpustakaan JavaScript yang paling biasa digunakan di WordPress?

WordPress menggunakan banyak perpustakaan JavaScript untuk meningkatkan fungsi dan pengalaman penggunanya. Perpustakaan yang paling biasa digunakan termasuk jQuery, backbone.js, dan underscore.js. JQuery adalah perpustakaan JavaScript yang cepat, padat dan kaya ciri yang memudahkan dokumen HTML Traversal, pemprosesan acara, dan animasi, yang membolehkan pembangunan web pantas. Backbone.js menyediakan struktur untuk aplikasi web dengan menyediakan model dengan pengikatan nilai utama dan peristiwa tersuai. Underscore.js adalah perpustakaan utiliti yang menyediakan sokongan untuk pengaturcaraan fungsional yang biasa digunakan tanpa memperluaskan sebarang objek JavaScript teras.

Bagaimanakah perpustakaan PHP meningkatkan fungsi WordPress?

Perpustakaan PHP adalah koleksi kelas dan fungsi yang digunakan untuk melaksanakan tugas tertentu dalam WordPress. Mereka membantu meningkatkan fungsi WordPress dengan menyediakan kod pra-ditulis untuk melaksanakan tugas yang sama, menjimatkan masa dan usaha pemaju. Sebagai contoh, PHPMailer adalah asas kod untuk menghantar e -mel dengan selamat dan mudah melalui kod PHP pada pelayan web. Begitu juga, SimplePie adalah perpustakaan PHP yang boleh membaca suapan RSS dan atom.

Bagaimana untuk menambah JavaScript ke laman web WordPress saya?

Terdapat beberapa cara untuk menambah JavaScript ke laman WordPress anda. Salah satu kaedah yang paling biasa digunakan ialah menggunakan fungsi

. Fungsi ini mengandungi fail JavaScript yang ditentukan dalam halaman. Cara lain ialah menambah kod JavaScript terus ke fail tema anda. Walau bagaimanapun, kaedah ini harus digunakan dengan berhati -hati, kerana ia boleh menyebabkan masalah jika tidak dikendalikan dengan betul.

Apakah beberapa perpustakaan PHP terbaik yang dibangunkan oleh WordPress? wp_enqueue_script

Terdapat beberapa perpustakaan PHP yang boleh membantu dengan pembangunan WordPress. Beberapa perpustakaan yang paling popular termasuk Guzzle (pelanggan HTTP PHP yang membuat permintaan HTTP mudah dan mudah diintegrasikan dengan perkhidmatan web);

Bolehkah saya menggunakan perpustakaan JavaScript pihak ketiga di laman web WordPress saya?

Ya, anda boleh menggunakan perpustakaan JavaScript pihak ketiga di laman web WordPress anda. Walau bagaimanapun, pastikan anda memastikan bahawa perpustakaan tidak bertentangan dengan mana -mana skrip sedia ada di laman web. Di samping itu, sumber yang dipercayai harus selalu digunakan apabila memuat turun perpustakaan pihak ketiga untuk mengelakkan masalah keselamatan.

Bagaimana untuk mengemas kini perpustakaan PHP di laman web WordPress?

perpustakaan PHP di laman web WordPress boleh dikemas kini dengan memuat turun versi terbaru perpustakaan dan menggantikan fail lama dengan yang baru. Walau bagaimanapun, pastikan anda membuat sandaran laman web anda sebelum membuat sebarang perubahan untuk mengelakkan kehilangan sebarang data.

Apakah beberapa plugin WordPress terbaik untuk menguruskan fail media?

Terdapat beberapa plugin WordPress yang boleh membantu menguruskan fail media. Beberapa plugin yang paling popular termasuk Folder Media WP (yang membolehkan anda menyusun fail media dalam folder) dan SMUSH (yang membantu mengoptimumkan dan memampatkan imej).

Bagaimana untuk menambah JavaScript ke pos atau halaman WordPress?

JavaScript boleh ditambah ke pos atau halaman WordPress dengan menggunakan blok HTML tersuai dalam editor Gutenberg. Cukup tampal kod JavaScript anda ke dalam blok dan ia akan dimasukkan ke dalam halaman apabila melihatnya.

Apakah faedah menggunakan JavaScript dan perpustakaan PHP di WordPress?

Menggunakan JavaScript dan perpustakaan PHP di WordPress dapat meningkatkan fungsi dan pengalaman pengguna laman web anda. Mereka dapat membantu memudahkan tugas -tugas kompleks, meningkatkan prestasi, dan menyediakan ciri -ciri lain yang sukar dilaksanakan dari awal.

Adakah terdapat risiko menggunakan perpustakaan JavaScript dan PHP di WordPress?

Walaupun perpustakaan JavaScript dan PHP boleh memberikan banyak faedah, mereka juga boleh menimbulkan risiko jika digunakan secara tidak betul. Sebagai contoh, menggunakan perpustakaan yang sudah lapuk atau kurang terawat boleh menyebabkan kelemahan keselamatan. Di samping itu, menggunakan terlalu banyak perpustakaan boleh menjejaskan prestasi laman web anda. Oleh itu, pastikan anda menggunakan perpustakaan dengan berhati -hati dan simpan sehingga kini.

Atas ialah kandungan terperinci JavaScript dan perpustakaan PHP yang digunakan oleh WordPress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Bagaimana Skala WordPress sebagai CMS untuk laman web besar?Bagaimana Skala WordPress sebagai CMS untuk laman web besar?May 12, 2025 am 12:08 AM

Wordpresscanhandlelargewebsiteswithcarefulplanningandoptimization.1) useCachingtoreduceServerVoad.2) OptimizeYourDatabaseRegularly.3) ExplibectDntodistributeContent.4) vetpluginsandthemestoavoidconflicts.5)

Betapa disesuaikan adalah WordPress, betul -betul?Betapa disesuaikan adalah WordPress, betul -betul?May 11, 2025 am 12:11 AM

WordPress sangat disesuaikan, menyediakan pelbagai fleksibiliti dan kebolehcapaian. 1) Melalui ekosistem tema dan plug-in, 2) Gunakan Restapi untuk pembangunan front-end, 3) pengubahsuaian tahap kod yang mendalam, pengguna dapat mencapai pengalaman yang sangat diperibadikan. Walau bagaimanapun, penyesuaian memerlukan penguasaan teknologi seperti PHP, JavaScript, CSS, dan lain-lain, dan memberi perhatian kepada pengoptimuman prestasi dan pemilihan plug-in untuk mengelakkan masalah yang berpotensi.

Apakah ciri teras WordPress sebagai CMS?Apakah ciri teras WordPress sebagai CMS?May 10, 2025 am 12:15 AM

WordPressexcellentChoiceForacmsDuetoitsuser-friendlyInterface, extensiveCosystem, seocapability, skalability, andsupportivecommunity.1) ITSINDUITIVEMAKSAKSCONGANTENGETYESEasySers.2) theVASTArrayofthemesAnveSiveSveSiveSveSiveSiveSveSiveSveSiveSveSiveSveMesVeScoVeSveScoVeMesVeSveScoVeMesVeS

Betapa mudahnya menguruskan kandungan dengan WordPress?Betapa mudahnya menguruskan kandungan dengan WordPress?May 09, 2025 am 12:11 AM

Wordpressisuser-friendlyduetoitsintuitiveinterfaceandcms, whingseparatatescontentfromdesign.itoffersarichtexteditorforeasycontentcreationandamedialibraryfororganization.itsflexabilityisenhancedbynumeroustemesandplugins

Bagaimana WordPress digunakan dalam tetapan perniagaan?Bagaimana WordPress digunakan dalam tetapan perniagaan?May 08, 2025 am 12:04 AM

Wordpressissuitibleforbusinesssettings.1) itsupportse-commerceWithpluginsLikeWoocommerce, membenarkanProductManagementandPaymentProcessing.2) itservesasacmsforcorporateblogs, enhancingseoandengagement.3)

Apakah jenis laman web yang tidak sesuai untuk WordPress?Apakah jenis laman web yang tidak sesuai untuk WordPress?May 07, 2025 am 12:10 AM

WordPressisnotidealforhigh-Trafficwebsites, CustomandComplexApplications, Sensitiveapplications Security, Real-timedataprocessing, andHighlyCustomizedUsererinterfaces.Forhigh-Trafficsites, useNext.JSorCustomSolutions;

Bolehkah anda membina blog dengan WordPress?Bolehkah anda membina blog dengan WordPress?May 06, 2025 am 12:03 AM

Ya, yoUcanBuildablogWithWordPress.1) PilihBetWordPress.comforbeginnersorwordpress.orgformorecontrol.2) selectathemetopersonalzeyourblog'sLook.3)

Betapa selamatnya WordPress sebagai platform CMS?Betapa selamatnya WordPress sebagai platform CMS?May 05, 2025 am 12:01 AM

Wordpresscanbesecureifmanagedproperly.1) Keepthewordpresscoreupdatedtopatchvulnerabilities.2) vetandupdatepluginsandthemesfromreputablesources.3)

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Nordhold: Sistem Fusion, dijelaskan
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

PhpStorm versi Mac

PhpStorm versi Mac

Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).