Saya ingin mengatakan sesuatu di halaman saya berdasarkan pada halaman apa orang itu sampai. Saya dapat mengatur tautan ke halaman itu menjadi:
www.example.com/page?parameter=myparameter
Apakah ada cara saya dapat mengakses parameter itu sehingga saya dapat menampilkannya di halaman, di suatu tempat di konten saya?
urls
content
parameter
query-string
user3515
sumber
sumber
Jawaban:
Anda dapat menggunakan sesi PHP, mencari di objek permintaan untuk permintaan, atau menggunakan $ _GET dengan url Anda, tetapi itu bukan untuk informasi sensitif ...
Sesuatu seperti ini;
Rebut nama perjalanan dari URL
$tripname = $_GET['tripname'];
Gunakan itu di pos Anda;
if(isset($tripname)) echo '<h1>Plan Your Trip To ' .$tripname. '</h1>';
sumber
Per jawaban OP dalam pertanyaan mereka:
Saya menggunakan kode pendek seperti ini untuk mendapatkan
trip_type
dari URL saya:sumber
Berikut cara lain yang bagus untuk mencapai ini. Ini tidak memerlukan kode pendek dan secara otomatis akan memperbarui setiap halaman yang Anda buat di mana terdapat parameter "trip"!
1) Navigasikan ke folder tema Anda dan buka functions.php (atau buat jika hilang)
2) Tambahkan kode berikut dan simpan:
Kode ini menggunakan filter the_content untuk menggantikan setiap kali Anda menggunakan fungsi the_content () fungsi untuk mencetak informasi blog Anda. Ini mendeteksi apakah halaman yang diminta adalah satu halaman / posting dan bukan arsip. Logika atau penggantian tambahan dapat ditambahkan ke dalamnya. Pastikan Anda mengembalikan $ content dan pesan apa pun yang Anda inginkan akan dikembalikan ke layar.
Nikmati!
sumber