Menggunakan WordPress untuk mengumpul derma: Bitcoin
Dalam bahagian kedua dan terakhir siri mini ini, "Mengumpul Derma dengan WordPress," anda akan belajar cara menulis pemalam WordPress yang membolehkan pengguna menghantar derma kepada anda melalui Bitcoin.
- Bahagian 1 – “Kumpul Derma Menggunakan WordPress: PayPal”
Pemalam menggunakan panel tetapan bahagian belakangnya sendiri dan sangat boleh disesuaikan.
Jadi, mari kita mulakan!
Mulakan pemalam
Langkah 1
Dalam direktori wp-content/plugins
tapak web anda, buat folder baharu yang dipanggil donate-bitcoins
. wp-content/plugins
目录中,创建一个名为 donate-bitcoins
的新文件夹。
步骤 2
现在,在该文件夹中创建一个名为 donate-bitcoins.php
的文件。
步骤 3
最后,您需要添加插件标头信息,这将告诉 WordPress 您的新插件实际上存在于您的服务器上。您可以将这些详细信息更改为您想要的任何内容,但它们通常应按该顺序排列,并包含最少的信息。
<?php /* Plugin Name: Bitcoin Donate Plugin URI: https://code.tutsplus.com Description: Simple Bitcoin donation plugin. Version: 1.0.0 Author: Sam Berson Author URI: http://www.samberson.com/ */
步骤 4
您现在会看到新插件显示在 WordPress 管理员的插件页面中。继续激活插件,尽管您还不会看到太多事情发生。
添加简码
您可以在您创建的任何帖子或页面中使用简单的短代码来使用捐赠按钮。本质上,短代码是一小段文本,用方括号括起来,允许您在帖子编辑器中从插件或主题调用任何函数或操作。
在此插件中,短代码为 [donate]
,可以将其添加到您的帖子或页面中的任何位置。
步骤 1
要将短代码添加到 WordPress,您需要使用 add_shortcode
函数,并在其中定义短代码(在本例中为“捐赠”),然后您将定义一些选项信息。由于我们将输出 HTML,因此我们需要开始跟踪输出。您还需要在下一部分之前关闭 PHP 括号。
function bitcoin_donate_shortcode() { $donate_options = get_option( 'bitcoin_donate_options' ); $address = $donate_options['bitcoin_address']; $counter = $donate_options['bitcoin_counter']; ob_start(); ?>
步骤 2
现在,您将在插件中调用 CoinWidget 脚本,并定义一些 JavaScript 信息。然后,重新打开 PHP 标记、捕获输出并关闭该函数。
<script src="http://coinwidget.com/widget/coin.js"></script> <script> CoinWidgetCom.go({ wallet_address: '<?php echo $address; ?>', currency: 'bitcoin', counter: '<?php echo $counter; ?>', alignment: 'bl', qrcode: true, auto_show: false, lbl_button: '<?php _e( 'Donate', 'bitcoin_donate' ) ?>', lbl_address: '<?php _e( 'My Bitcoin Address:', 'bitcoin_donate' ) ?>', lbl_count: 'donations', lbl_amount: 'BTC' }); </script> <?php return ob_get_clean(); }
比特币钱包信息
您现在要为设置表单设置一些信息,这将允许您设置比特币的钱包信息。
步骤 1
您可以首先定义一个名为 bitcoin_donate_wallet_address()
的新函数,并使用 get_option()
函数。
function bitcoin_donate_wallet_address() { $options = get_option( 'bitcoin_donate_options' ); echo "<input name='bitcoin_donate_options[bitcoin_address]' type='text' value='{$options['bitcoin_address']}'/>"; }
步骤 2
让我们继续添加一个名为 bitcoin_donate_counter()
的新函数,它定义设置面板中的下拉选项,允许您设置在旁边显示哪些数字捐赠按钮:“交易计数”、“收到金额”或“隐藏”。
function bitcoin_donate_counter() { $options = get_option( 'bitcoin_donate_options' ); ?> <p> <label> <input type='radio' name='bitcoin_donate_options[bitcoin_counter]' value="count" <?php checked( $options['bitcoin_counter'], 'count', true ); ?> /> <?php _e( 'Transaction Count', 'bitcoin_donate' ) ?> </label> </p> <p> <label> <input type='radio' name='bitcoin_donate_options[bitcoin_counter]' value= "amount" <?php checked( $options['bitcoin_counter'], 'amount', true ); ?> /> <?php _e( 'Amount Received', 'bitcoin_donate' ) ?> </label> </p> <p> <label> <input type='radio' name='bitcoin_donate_options[bitcoin_counter]' value= "hide" <?php checked( $options['bitcoin_counter'], 'hide', true ); ?> /> <?php _e( 'Hidden', 'bitcoin_donate' ) ?> </label> </p> <?php }
步骤 3
您现在应该添加一个空回调,这是确保插件正常运行所必需的。它只是定义一个新的 WordPress 函数,打开它,然后再次关闭它。
function bitcoin_donate_callback() { // Optional Callback. }
将其全部连接起来
现在您已经生成了短代码和表单字段,您需要将其连接回 WordPress 管理员,以便该插件正常运行。
步骤 1
您应该首先通过添加以下代码向后端注册插件的设置和字段。简而言之,这段代码告诉 WordPress 在管理员中显示什么。
function bitcoin_donate_register_settings_and_fields() { register_setting( 'bitcoin_donate_options', 'bitcoin_donate_options' ); add_settings_section( 'bitcoin_donate_settings_section', __( 'Main Settings', 'bitcoin_donate' ), 'bitcoin_donate_callback', __FILE__ ); add_settings_field( 'bitcoin_address', __( 'Bitcoin Address:', 'bitcoin_donate' ), 'bitcoin_donate_wallet_address', __FILE__, 'bitcoin_donate_settings_section' ); add_settings_field( 'bitcoin_counter', __( 'What should the counter show?', 'bitcoin_donate' ), 'bitcoin_donate_counter', __FILE__, 'bitcoin_donate_settings_section' ); } add_action( 'admin_init', 'bitcoin_donate_register_settings_and_fields' );
步骤 2
现在,您将告诉 WordPress 在后端显示“设置”表单时要使用什么 HTML。
function bitcoin_donate_options_markup() { ?> <div class="wrap"> <h2><?php _e( 'Bitcoin Donate Options', 'bitcoin_donate' ) ?></h2> <form method="post" action="options.php" enctype="multipart/form-data"> <?php settings_fields( 'bitcoin_donate_options' ); do_settings_sections( __FILE__ ); ?> <p class="submit"> <input type="submit" class="button-primary" name="submit" value="<?php _e( 'Save Changes', 'bitcoin_donate' ) ?>"> </p> </form> </div> <?php }
步骤 3
最后,您将告诉 WordPress“设置”页面的名称、哪个用户角色可以访问该页面以及要使用哪种 HTML(如上定义)。
function bitcoin_donate_initialize_options() { add_options_page( __( 'Bitcoin Donate Options', 'bitcoin_donate' ), __( 'Bitcoin Donate Options', 'bitcoin_donate' ), 'administrator', __FILE__, 'bitcoin_donate_options_markup' ); } add_action( 'admin_menu', 'bitcoin_donate_initialize_options' );
最终源代码
通过将 [donate]
Sekarang, buat fail bernama
donate-bitcoins.php
dalam folder itu. Langkah 3
Akhir sekali, anda perlu menambah maklumat pengepala pemalam, yang akan memberitahu WordPress bahawa pemalam baharu anda sebenarnya wujud pada pelayan anda. Anda boleh menukar butiran ini kepada apa sahaja yang anda mahukan, tetapi secara amnya butiran tersebut hendaklah mengikut susunan tersebut dan mengandungi maklumat yang minimum.
Salin selepas log masuk
[donate]
dan boleh ditambahkan di mana-mana sahaja dalam siaran atau halaman anda. 🎜
🎜Langkah 1🎜
🎜Untuk menambah kod pendek pada WordPress anda perlu menggunakan fungsi add_shortcode
dan tentukan kod pendek di dalamnya (dalam kes ini "Derma") dan kemudian anda akan menentukan beberapa maklumat pilihan. Memandangkan kita akan mengeluarkan HTML, kita perlu mula menjejaki output. Anda juga perlu menutup kurungan PHP sebelum bahagian seterusnya. 🎜
rrreee
🎜Langkah 2🎜
🎜Kini anda akan memanggil skrip CoinWidget dalam pemalam dan menentukan beberapa maklumat JavaScript. Kemudian, buka semula tag PHP, tangkap output dan tutup fungsi. 🎜
rrreee
🎜Maklumat dompet Bitcoin🎜
🎜Anda kini akan menyediakan beberapa maklumat untuk borang Tetapan, yang akan membolehkan anda menyediakan maklumat dompet Bitcoin anda. 🎜
🎜Langkah 1🎜
🎜Anda boleh mentakrifkan fungsi baharu dahulu yang dipanggil bitcoin_donate_wallet_address()
dan gunakan fungsi get_option()
. 🎜
rrreee
🎜Langkah 2🎜
🎜Mari teruskan dan tambahkan fungsi baharu yang dipanggil bitcoin_donate_counter()
yang mentakrifkan pilihan lungsur dalam panel tetapan yang membolehkan anda menetapkan butang derma digital yang dipaparkan di sebelah: "Kiraan Transaksi ”, “Jumlah Diterima” atau “Sembunyikan”. 🎜
rrreee
🎜Langkah 3🎜
🎜Anda kini perlu menambah panggilan balik kosong, ini diperlukan untuk memastikan pemalam berfungsi dengan betul. Ia hanya mentakrifkan fungsi WordPress baharu, menghidupkannya, dan kemudian mematikannya semula. 🎜
rrreee
🎜Sambungkan semuanya🎜
🎜Sekarang anda telah menghasilkan medan kod pendek dan borang, anda perlu menyambungkannya kembali kepada pentadbir WordPress anda untuk pemalam itu berfungsi dengan baik. 🎜🎜🎜
🎜Langkah 1🎜
🎜Anda perlu mendaftarkan tetapan dan medan pemalam terlebih dahulu dengan bahagian belakang dengan menambahkan kod berikut. Secara ringkasnya, kod ini memberitahu WordPress perkara yang perlu dipaparkan dalam pentadbir. 🎜
rrreee
🎜Langkah 2🎜
🎜Kini anda akan memberitahu WordPress HTML apa yang hendak digunakan apabila memaparkan borang Tetapan di bahagian belakang. 🎜
rrreee
🎜Langkah 3🎜
🎜Akhir sekali, anda akan memberitahu WordPress nama halaman Tetapan, peranan pengguna yang boleh mengaksesnya dan HTML (seperti yang ditakrifkan di atas) untuk digunakan. 🎜
rrreee
🎜Kod sumber akhir🎜
🎜Dengan menambahkan kod pendek [donate]
pada siaran atau halaman anda, pemalam anda kini akan berfungsi! Berikut ialah kod sumber lengkap pemalam: 🎜
rrreee
🎜Ringkasan🎜
🎜Anda kini telah mempelajari cara membangunkan satu lagi pemalam baharu yang membolehkan pengguna menderma melalui Bitcoin. Anda kini boleh memulakan pemalam, menggunakan kod pendek dan menambah halaman tetapan pada pentadbir WordPress anda. 🎜
🎜Jika anda mempunyai sebarang pertanyaan, sila tinggalkan mesej di bawah dan saya pasti akan membantu anda! 🎜
🎜🎜🎜🎜🎜Atas ialah kandungan terperinci Menggunakan WordPress untuk mengumpul derma: Bitcoin. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

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

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





Masa untuk mengisi semula mata wang digital berbeza-beza bergantung kepada kaedah: 1. Pemindahan bank biasanya mengambil 1-3 hari bekerja; 2. Mengisi semula kad kredit atau platform pembayaran pihak ketiga dalam masa beberapa minit hingga beberapa jam; 3. Masa untuk mengecas semula pemindahan mata wang digital biasanya 10 minit hingga 1 jam berdasarkan masa pengesahan blockchain, tetapi mungkin ditangguhkan kerana faktor -faktor seperti kesesakan rangkaian.

Langkah -langkah untuk mendaftar untuk Bitget pada tahun 2025 termasuk: 1. Sediakan e -mel atau nombor telefon bimbit yang sah dan rangkaian yang stabil; 2. Lawati laman web rasmi Bitget; 3. Masukkan halaman pendaftaran; 4. Pilih kaedah pendaftaran; 5. Isi maklumat pendaftaran; 6. Setuju dengan Perjanjian Pengguna; 7. Pengesahan Lengkap; 8. Dapatkan dan isi kod pengesahan; 9. Pendaftaran Lengkap. Selepas mendaftar, disyorkan untuk log masuk ke akaun, lakukan pengesahan identiti KYC, dan menubuhkan langkah keselamatan untuk memastikan keselamatan akaun.

Proses transaksi rantai kuantum (QTUM) termasuk tiga peringkat: penyediaan awal, pembelian dan penjualan. 1. Penyediaan: Pilih pertukaran yang mematuhi, mendaftarkan akaun, lakukan pengesahan identiti, dan sediakan dompet. 2. Beli Rantai Kuantum: Dana Recharge, Cari Pasangan Dagangan, Pesanan Tempat (Pesanan Pasaran atau Perintah Had), dan Sahkan Transaksi. 3. Jual rantai kuantum: Masukkan halaman dagangan, pilih pasangan dagangan dan jenis pesanan (pesanan pasaran atau pesanan had), sahkan transaksi dan tarik balik wang tunai.

Masa Depan Bitcoin: Sederhana pertukaran atau kedai nilai? Perdebatan terus ditapai dalam komuniti Bitcoin teras, dan ucapan terkini oleh pengasas bersama Twitter dan blockinc. Ketua Pegawai Eksekutif Jack Dorsey telah mencetuskan perbincangan baru. Adakah bitcoin alat pembayaran, cara penyimpanan nilai, atau kedua -duanya? Isu ini selalu menjadi tumpuan perdebatan sengit di kalangan orang dalam industri. Kenyataan baru -baru ini Dorsey telah menyalakan perdebatan lagi. Pertikaian mengenai penggunaan Bitcoin Dorsey percaya bahawa jika Bitcoin disimpan sebagai kedai nilai sahaja, ia akan gagal. Beliau menegaskan dalam podcast baru -baru ini bahawa kejayaan Bitcoin terletak pada keupayaan pembayarannya. Pandangan ini berbeza dengan naratif utama Bitcoin semasa. Ramai orang, termasuk Wink

Platform Pertukaran Kontrak Cryptocurrency Top pada tahun 2025 adalah: 1. Binance Futures, 2.

Rantaian Kuantum (QTUM) adalah platform kontrak pintar yang terdesentralisasi sumber terbuka dan protokol penghantaran nilai. 1. Ciri-ciri Teknikal: Platform Kontrak Pintar POS yang serasi BIP, menggabungkan kelebihan Bitcoin dan Ethereum, memperkenalkan faktor-faktor rantaian dan meningkatkan fleksibiliti mekanisme konsensus. 2. Prinsip Reka Bentuk: Menyedari interaksi data rantaian dan rantaian luar melalui kontrak kawalan utama, bersesuaian dengan teknologi blockchain yang berbeza, mekanisme konsensus yang fleksibel, dan mempertimbangkan pematuhan industri. 3. Pasukan dan Pembangunan: Pasukan antarabangsa yang diketuai oleh Shuai Chu, 80% daripada syiling kuantum digunakan dalam masyarakat, dan 20% memberi ganjaran kepada pasukan dan pelabur. Rantai kuantum didagangkan di bursa Binance, Gate.io, OKX, Bithumb dan Matcha.

Harga Bitcoin telah mengalami pelbagai kitaran turun naik dan pertumbuhan. 1. Dari 2013 hingga 2014, harga melonjak dari kurang daripada $ 10 hingga $ 1,150, dan kemudian menjunam ke $ 200. 2. Dari 2015 hingga 2016, harga stabil dan pulih, dan peningkatan infrastruktur meningkatkan keyakinan pasaran. 3. Dari 2017 hingga 2018, harga merosot kepada AS $ 3,000 selepas melebihi AS $ 20,000, dan pengetatan dasar pengawalseliaan China menyebabkan kesan. 4. Dari 2019 hingga 2021, harga pulih kepada lebih daripada AS $ 10,000, dan melebihi AS $ 60,000 pada tahun 2021, dan pelabur institusi memasuki pasaran untuk memacu kenaikan. 5. Dari 2022 hingga 2024, harga pulih kepada $ 50,000 selepas pembetulan pasaran, dan pelancaran ETF AS membawa dana baru. 6. Pada awal tahun 2025, harganya sekitar 1

Perisian aplikasi yang boleh membeli duit syiling arus perdana termasuk: 1. Binance, jumlah transaksi yang besar di dunia dan kelajuan cepat; 2. Okx, produk inovatif, yuran rendah, keselamatan yang tinggi; 3. Gate.io, pelbagai aset dan pilihan perdagangan, memberi tumpuan kepada keselamatan; 4. Huobi (HTX), yuran rendah, pengalaman pengguna yang baik; 5. Coinbase, sesuai untuk orang baru, keselamatan yang tinggi; 6. Kraken, selamat dan patuh, menyediakan pelbagai perkhidmatan; 7. Kucoin, yuran rendah, sesuai untuk peniaga profesional; 8. Gemini, menekankan pematuhan, dan menyediakan perkhidmatan penjagaan; 9. Crypto.com, menyediakan pelbagai tawaran dan perkhidmatan; 10. Bitstamp, pertukaran lama, kecairan yang kuat,
