رفتن به مطلب

ارسال چند پارامتر به یک صفحه Template در وردپرس


پست های پیشنهاد شده

با سلام

می خوام به یک صفحه دلخواه در وردپرس چندتا پارامتر رو ارسال کنم

لینک نهایی می خوام به صورت زیر باشه


http://localhost/wordpress/?page_id=5&aproduct_id=1&reporttype=today

می دونم که باید از add_query_var استفاده کنم .

از چندین و چند سایت هم نمونه کدهاشون رو تست کردم ولی به نتیجه نرسیدم

نکته مهم : تعداد پارامترها می خوام نامحدود باشه . شما فعلا برای 2 پارامتر مثال بزنید

thanks in advance

لینک به ارسال

با سلام

روشهای مختلفی وجود داره ، یکی از ساده تریناش اینه که یه فایل php توی پوشه افزونه ها درست کنید و کد زیر رو در اون قرار بدید :


<?php
/* Plugin Name: Parameter
Plugin URI: http://webopius.com/
Description: A plugin to allow parameters to be passed in the URL and recognized by WordPress
Author: Adam Boyse
Version: 1.0
Author URI: http://www.webopius.com/
*/
add_filter('query_vars', 'parameter_queryvars' );
function parameter_queryvars( $qvars )
{
$qvars[] = 'yourvarname';
return $qvars;
}
?>

بعد افزونه Parameter موجود در افزونه ها رو فعال کنید ، حالا کافیه توی صفحه ای که می خواید کد نمایش داده بشه کد زیر رو وارد کنید :


global $wp_query;
if (isset($wp_query->query_vars['yourvarname']))
{
print $wp_query->query_vars['yourvarname'];
}

دقت کنید که yourvarname اسم پارامتر شماست ...

موفق باشید

لینک به ارسال

درود.

مطالعه بفرمایید :


http://forum.wp-parsi.com/topic/11153-%D9%86%D8%AD%D9%88%D9%87-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%88-%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA-%D9%85%D8%AA%D8%BA%DB%8C%D8%B1-get-%D8%AF%D8%B1-%D8%B5%D9%81%D8%AD%D8%A7%D8%AA-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...