JayapuraWeb
  • Home
  • Tutorial
  • News
  • Contact Us

Mengintegrasikan WordPress Ke Skrip PHP

Mengintegrasikan WordPress Ke Skrip PHP
June 12, 2021 Website

Gambaran

Hari ini, saya harus menggunakan skrip PHP khusus yang saya buat beberapa waktu lalu di aplikasi WordPress baru. Alih-alih mengembangkan plugin WordPress untuk menangani kode yang ada ini, saya memilih untuk menggunakan WordPress langsung di dalam skrip saya.

Menggunakan WordPress di dalam skrip Anda adalah pilihan yang bagus jika Anda memiliki banyak kode PHP khusus.

Ketika Anda memiliki basis kode PHP yang besar dari upaya pengembangan Anda sebelumnya. Biasanya ada perpustakaan lain di dalam kode Anda, seperti Symfony, Zend Framework, Pear, dll, yang tidak ingin Anda pisahkan. Anda memiliki kode yang berfungsi dan Anda ingin tetap bersama.

Dalam kasus saya, saya telah membuat formulir untuk pengumpulan data untuk klien. Tapi ini bukan bentuk biasa. Itu memiliki lebih dari 100 variabel bentuk. Mereka terdiri dari input teks, kotak radio, kotak centang, dan area teks. Saya ingin menggunakan formulir ini langsung di dalam aplikasi WordPress saya. Plus saya ingin integrasinya mudah.

Solusinya sebenarnya cukup sederhana.

Kode PHP yang ada

Misalnya, anggap ini adalah kode PHP saya yang sudah ada (ini adalah skrip sederhana untuk mengilustrasikan poin ini).

</p> <form name="datacollection" method="post" action="index.php"> <p><input type="text" name="first_name" value="<php echo $_POST['first_name'];?>&#8220;><br /> <input type="submit" value="Submit Data"><br /> </form> <p>

Tapi masalahnya, itu hanya formulir untuk mengumpulkan data. Bagaimana dengan tampilan dan nuansa situs yang ada. Bagaimana saya bisa mendapatkan kode di atas agar terlihat seperti tata letak template yang sama dengan aplikasi WordPress saya.

Misalnya, salah satu solusinya adalah menambahkan HTML mentah. Tapi itu memakan waktu, dan tidak dinamis. Jika template WordPress berubah, saya harus masuk ke sini dan mengubahnya lagi secara manual. Bukan sesuatu yang ingin saya lakukan.

<head><br /> <title>Halaman Formulir PHP saya<br /> </head><br /> <body></p> <form name="datacollection" method="post" action="index.php"> <p><input type="text" name="first_name" value="<php echo $_POST['first_name'];?>&#8220;><br /> <input type="submit" value="Submit Data"><br /> </form> <p></body><br /> </html>

Tapi itu tidak akan berhasil. Saya harus mencocokkan navigasi, menyertakan lembar gaya, dan memastikan HTML sama persis dengan tampilan dan nuansa situs web utama saya.

Solusi yang Lebih Baik

Instansiasi WordPress, dan gunakan fungsi bawaan di dalam kode Anda.

<php // include the WordPress loader file $root = $_SERVER['DOCUMENT_ROOT']; require( $root. '/wp-load.php' ); // call the WordPress header function get_header(); ?></p> <form name="datacollection" method="post" action="index.php"> <p><input type="text" name="first_name" value="<php echo $_POST['first_name'];?>&#8220;><br /> <input type="submit" value="Submit Data"><br /> </form> <php // include the footer get_footer(); ?>

Apakah Anda melihat betapa mudahnya itu? WordPress dipakai langsung di halaman saya. Kemudian saya menginstruksikan halaman untuk memanggil fungsi header dan footer WordPress.

Fungsi header dan footer menyediakan semua yang saya butuhkan untuk template situs WordPress saya. Ini secara otomatis mengisi HTML, CSS, dan Javascript apa pun di bagian atas, dan di bagian bawahnya menutup semua tag yang terbuka.

Kesimpulan

Biarkan PHP yang bekerja. Tidak perlu menduplikasi kode WordPress dalam HTML murni ketika Anda dapat membuatnya secara otomatis dibuat oleh WordPress itu sendiri.

Manfaat tambahannya adalah jika tata letak situs WordPress utama pernah berubah, template yang membungkus kode PHP khusus Anda akan segera mencerminkan perubahan tersebut.

Source

Tags: jasa bikin web jasa hosting jasa web jayapura website jayapuraweb website murah
Bagikan

Related Posts

5 Tips Membuat Website Untuk Pemula, Tanpa Coding!
March 15, 2022

5 Tips Membuat Website Untuk Pemula, Tanpa Coding!

Lanjut Baca Lanjut Baca
4 Hosting Terbaik di Indonesia, Kecepatannya Teruji!
March 8, 2022

4 Hosting Terbaik di Indonesia, Kecepatannya Teruji!

Lanjut Baca Lanjut Baca

Post your Comment

Categories

  • Tutorial(35)
  • Uncategorized(1)
  • Website(144)
  • Latest
  • Popular
  • Most Viewed
Tutorial Ubah Data Harga dan Stok Produk

Tutorial Ubah Data Harga dan Stok Produk

Oct 31, 2024
Tutorial Tambah Produk Baru dari ISX ke Website (2024)

Tutorial Tambah Produk Baru dari ISX ke Website (2024)

Oct 31, 2024
5 Tips Membuat Website Untuk Pemula, Tanpa Coding!

5 Tips Membuat Website Untuk Pemula, Tanpa Coding!

Mar 15, 2022
4 Hosting Terbaik di Indonesia, Kecepatannya Teruji!

4 Hosting Terbaik di Indonesia, Kecepatannya Teruji!

Mar 8, 2022
4 Plugin SEO WordPress Terbaik, Wajib Punya!

4 Plugin SEO WordPress Terbaik, Wajib Punya!

Mar 1, 2022
Tutorial Ubah Data Harga dan Stok Produk

Tutorial Ubah Data Harga dan Stok Produk

Oct 31, 2024
Tutorial Tambah Produk Baru dari ISX ke Website (2024)

Tutorial Tambah Produk Baru dari ISX ke Website (2024)

Oct 31, 2024
5 Tips Membuat Website Untuk Pemula, Tanpa Coding!

5 Tips Membuat Website Untuk Pemula, Tanpa Coding!

Mar 15, 2022
4 Hosting Terbaik di Indonesia, Kecepatannya Teruji!

4 Hosting Terbaik di Indonesia, Kecepatannya Teruji!

Mar 8, 2022
Membuat Halaman Dengan Elementor Dengan Design Dari TokoPressID

Membuat Halaman Dengan Elementor Dengan Design Dari TokoPressID

Oct 7, 2020

Tags

holamart hosting hosting terbaik jasa bikin web jasa hosting jasa web jayapuraweb jayapura website membuat website online shop penting Plugin SEO WordPress Plugin WordPress SEO SEO Yoast Tema WordPress tips website tips WordPress website murah woocommerce wordpress
Fame

We are creative digital project agency offering a full-service digital media solution to the peoples who need it. Outstanding digital experience maximize your digital visibility and business.

Contactus

  • Polimak, Jayapura
  • Papua
  • Indonesia.
  • Ph : +62 812 1212 5248
© JayapuraWeb 2025