• اطلاعیه ها

    • Saeed Fard

      آگهی استخدام برنامه نویس و پشتیبان وردپرس   13/12/95

      آگهی استخدام برنامه نویس و پشتیبان وردپرس
       
      2 نفر پشتیبان سایت وردپرسی
      ⁃ آشنا به برنامه نویسی قالب و پلاگین وردپرس 
      ⁃ توانایی راه اندازی سایت، قالب و افزونه های وردپرسی 
      ⁃ توانایی برنامه نویسی PHP در حد متوسط 
      ⁃ اطلاعات عمومی وب بالا 
      ⁃ توانایی پاسخگویی نوشتاری به سوالات انگلیسی با گرامر ساده 
      ⁃ آشنایی با HTML/CSS/jQuery 
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۲ نفر برنامه نویس قالب وردپرس
      ⁃ تسلط به HTML/CSS/jQuery و Bootstrap
      ⁃ توانایی تبدیل HTML به قالب وردپرس
      ⁃ توانایی برنامه نویسی PHP و پلاگین نویسی وردپرس در حد متوسط
      ⁃ آشنایی به اصول سئو 
      ⁃ آشنایی با Git/subversion مزیت محسوب می‌شود.
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۱ نفر طراح UI/UX
      ⁃ طراحی خلاقه وب سایت
      ⁃ طراحی با جدیدترین استایل‌های طراحی سایت
      ⁃ مسلط به تایپوگرافی انگلیسی و طراحی وب سایت انگلیسی
      ⁃ انتقاد پذیری و قبول بازخوردهای تیم و مشارکت با دیگر اعضاء تیم برای سرعت بخشیدن به فرایند انجام پروژه
      ⁃ آشنایی و درک HTML/CSS/jQuery
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا
      ⁃ امکان همکاری به صورت پروژه‌ای و دورکاری در این موقعیت شغلی فراهم است ——— مزایای کار در مجموعه گرودیا
      ⁃ تجربه ناب کار در سطح یک جهانی
      ⁃ محیط کار بسیار دوستانه و آرام
      ⁃ پرداخت های مناسب و سر وقت
      ⁃ کلاس های آموزشی داخلی به جهت بالا بردن دانایی و توانایی همه اعضا   از علاقه‌مندان و نیازمندان تقاضا می‌شود لطفا رزومه کاری خود را با قید موقعیت شغلی به ایمیل info@grodea.co ارسال نمایید.
    • Morteza

      سال 1396 خورشیدی مبارک   29/12/95

      سال 1396 خورشیدی مبارک
MaySam.M

نحوه ارسال و دریافت متغیر $_GET در صفحات وردپرس

18 پست در این موضوع قرار دارد

سلام

فرض کنید یه برگه توی وردپرس داریم با این آدرس:

test.ir/yes

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

test.ir/yes?x=1

یا

test.ir/yes/x/1

چطوری میشه همچین کاری کرد؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

اینطور:

$_GET['x']

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

سلام

توی برگه های وردپرس نمیشه مستقیم از متغیر سراسری $_GET استفاده کرد و متغیری رو دریافت کرد.

ظاهرا برای اینکار باید این کد رو به فایل functions.php قالب اضافه کرد:


add_action('init','add_my_error');
function add_my_error() {
global $wp;
$wp->add_query_var('my_error');
}

حالا میشه متغیر my_error رو مقداری برای در نظر گرفت و اون رو در برگه ی دلخواه این چنین دریافت کرد:


<?php echo get_query_var('my_error'); ?>

میخوام بدونم آیا راهی است که به جای دریافت به این شکل:

test.ir/yes?my_error=404

اینطوری بشه آدرسها:

test.ir/yes/my_error/404

؟؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

شما بفرمایید چه کاری میخواید بکنید تا بهتر بتونیم کمک کنیم

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

سلام

توی برگه های وردپرس نمیشه مستقیم از متغیر سراسری $_GET استفاده کرد و متغیری رو دریافت کرد.

ظاهرا برای اینکار باید این کد رو به فایل functions.php قالب اضافه کرد:


add_action('init','add_my_error');
function add_my_error() {
global $wp;
$wp->add_query_var('my_error');
}

حالا میشه متغیر my_error رو مقداری برای در نظر گرفت و اون رو در برگه ی دلخواه این چنین دریافت کرد:


<?php echo get_query_var('my_error'); ?>

میخوام بدونم آیا راهی است که به جای دریافت به این شکل:

test.ir/yes?my_error=404

اینطوری بشه آدرسها:

test.ir/yes/my_error/404

؟؟

کی این حرف رو زده می شه متغییر ارسال کرد و این متد اسمش متد گت هست در حالت دیفالت وردپرس (پیوند یکتای دیفالت) نشانی یک مطلب برابر با


http://example.com/?p=1234

ارسال یک متغیر با متد گت به این صفحه یعنی


http://example.com/?p=1234&x=1

برای خوندنش هم باید نوشت


<?php
echo $_GET['x'];?>

برای جلوگیری از ارور هم باید این مقدار را داخل شرط ifset قرار داد

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

شما بفرمایید چه کاری میخواید بکنید تا بهتر بتونیم کمک کنیم

میخوام مثلا همیچین آدرسی داشته باشم:

test.ir/yes/my_error/404

و بتونم اون متغیرها رو در قالب دریافت و استفاده کنم نمیخوام آدرس اینطوری باشه:

test.ir/yes?my_error=404

کی این حرف رو زده می شه متغییر ارسال کرد و این متد اسمش متد گت هست در حالت دیفالت وردپرس (پیوند یکتای دیفالت) نشانی یک مطلب برابر با


http://example.com/?p=1234

ارسال یک متغیر با متد گت به این صفحه یعنی


http://example.com/?p=1234&x=1

برای خوندنش هم باید نوشت


<?php
echo $_GET['x'];?>

برای جلوگیری از ارور هم باید این مقدار را داخل شرط ifset قرار داد

من هم گفتم که در شرایط عادی نمیشه و حرفم هم براساس تست خودم بود :)

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

در این آدرس

test.ir/yes/my_error/404

متغیری وجود نداره

متغیر باید مقداری ثابت در یک سوی تساوی برای صدا کردن داشته باشه

وقتی می گوییم


test.com/?p=1234

یعنی پارامتر p برابر 1234 است و این معنی می دهد و الا 1234 به تنهایی چیزی نیست

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

در این آدرس

test.ir/yes/my_error/404

متغیری وجود نداره

متغیر باید مقداری ثابت در یک سوی تساوی برای صدا کردن داشته باشه

وقتی می گوییم


test.com/?p=1234

یعنی پارامتر p برابر 1234 است و این معنی می دهد و الا 1234 به تنهایی چیزی نیست

در واقع راه حلی وجود ندارد که بتوان چنین کاری کرد؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

راهش اینه که یا از طریق htaccess ری دایرزکت بشه مثل آدرس صفحات وردپرس یا یک پوشه با آدرس فوق درست بشه و صفحه index.php در اون پوشه ری دایرکت بشه

می شه هم بجای get با متد post متغیر را ارسال کرد ولی بجای لینک باید فرم ساخت

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

سلامـ

از پروفایلـ‌ت (سطح برنامه نویسی متوسط ) حدس زدم که کد زیر رو متوجه میشی. من اینو تو یه تم استفاده کردم:



function wp_parsi_add_query_vars($public_query_vars)
{
$public_query_vars[] = 'abdy_custom_var';

return $public_query_vars;
}
add_action('query_vars', 'wp_parsi_add_query_vars');

/* *********************************************** */

function wp_parsi_rewrite_rules( $wp_rewrite ){

$new_rules = array( 'abdy/([^/]+)/?$' => 'index.php?abdy_custom_var='.$wp_rewrite->preg_index(1));

$wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
}
add_action('generate_rewrite_rules', 'wp_parsi_rewrite_rules' , 10);

/* ********************************************** */

و ...:



global $wp_query;

$my_var = $wp_query->query_vars['abdy_custom_var'];

حالا یه همچین لینکی هم معتبره:

example.com/abdy/245

و مقدار my_var$ الان 245 ئه.

موفق باشیـ..

ویرایش شده در توسط abdy

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

سلامـ

از پروفایلـ‌ت (سطح برنامه نویسی متوسط ) حدس زدم که کد زیر رو متوجه میشی. من اینو تو یه تم استفاده کردم:



function wp_parsi_add_query_vars($public_query_vars)
{
$public_query_vars[] = 'abdy_custom_var';

return $public_query_vars;
}
add_action('query_vars', 'wp_parsi_add_query_vars');

/* *********************************************** */

function wp_parsi_rewrite_rules( $wp_rewrite ){

$new_rules = array( 'abdy/([^/]+)/?$' => 'index.php?abdy_custom_var='.$wp_rewrite->preg_index(1));

$wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
}
add_action('generate_rewrite_rules', 'wp_parsi_rewrite_rules' , 10);

/* ********************************************** */

و ...:



global $wp_query;

$my_var = $wp_query->query_vars['abdy_custom_var'];

حالا یه همچین لینکی هم معتبره:

example.com/abdy/245

و مقدار my_var$ الان 245 ئه.

موفق باشیـ..

بسیار عالی بود، خیلی متشکرم.

با همین کد مشکل حل شد.

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

ببخشید آدرس صفحه ی من تو وردپرس مثلا این است :

mysite.ir/1391/01/03/?cat=5

چطوری میتونم تو فایل category.php به اعداد سال روز و ماه که داره دسترسی پیدا کنم یعنی اسم Get شو چی هست ؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

$url = $_SERVER['REQUEST_URI'];
$segments = explode('/', $url);

میریزه توی متغییر segments

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

لیست کل متغییرها


global $wp_query;
var_dump($wp_query->query_vars);

نمونه


$wp_query->query_vars['key']

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

خیلی ممنون دوستان اما یه مشکلی که من دارم اینه که من سمت راست سایتم 2 تا بلوک دارم که اخرین مطالب از دو تا دسته رو نشون میدند

وقتی تو این لینک میرم

mysite.ir/1391/01/03/?cat=5

اون 2 تا بلوک هم به همین تاریخ آخرین مطالب رو نشون میدن.....یعنی آخرین مطالب واقعی دیگه نیستش.

چیکار باید کرد دوستان.

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

از wp_reset_query و wp_query استفاده کنید

http://wp-parsi.com/generator/

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

تو یکی از فروم های انگلیسی نوشته بود از wp_reset_postdata(); استفاده کنید

حالا من نمی دونم تو کدوم فایل قرار بدم

hrader.php

یا category.php

یا footer.php

و اصلا دقیقا کجا قرار بدم...

میشه یه کمکی کنید

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

این کد بعد از حلقه قرار میگیرد

با توجه به آدرس اجرا شده فایل متفاوت هست

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط MahTV
      سلام دوستان و اساتید عزیز
      اگه بخوایم به صورت شرطی (کوچک بودن صفحه نمایش ) تو موبایل یک باکس رو (مثل باکس دانلود) به کاربر در حالت چرخش صفحه نشون بدیم 
      و به کاربر بگیم که برا دیدن لینک ها باید گوشی موبایلت رو بچرخونی باید چیکار کنیم ؟
       
      من این کد رو از سایتی برداشتم ولی نمیدونم چطور باید ازش استفاده کنم 
      <div class="alerta"><b class="icon-screen-rotation"></b><p style="text-align: center;"><span style="font-family: tahoma,arial,helvetica,sans-serif;">برای دیدن لینکهای دانلود ، موبایل خود را بچرخانید . دقت کنید گزینه اسکرین روتیشن یا چرخش صفحه در دستگاه شما روشن باشد </span></p></div>  
       
       
       
       
    • توسط amir_hossein
      سلام دوستان من قصد دارم چندتا اسلاید کناره هم به صورت خطی (مثلا 4 تا اسلاید) اواسط صفحه اصلی یا انتهای صفحه قرار بدم.افزونه ای میتونید بهم معرفی کنید برای اینکار؟
    • توسط amir_hossein
      سلام دوستان من قصد دارم چندتا اسلاید کناره هم به صورت خطی (مثلا 4 تا اسلاید) اواسط صفحه اصلی یا انتهای صفحه قرار بدم.افزونه ای میتونید بهم معرفی کنید برای اینکار؟
    • توسط armakcell
      سلام ، بنده یک مشکل خیلی بزرگ دارم اگر به بنده کمک کنید واقعا مدیون شما میشم
      بنده افزونه سئو را در وردپرس نصب کرده ام و اما هویت گوگل وقتی کد را میفرستد و بنده میزنم میگوید نمایه وجود ندارد
      فایلی را آپلود میکنم ببینید متوجه مشکل بنده میشید
    • توسط yasmohamadi
      سلام
      دوستان یه صفحه مستقل می خوام بسازم توی وردپرس که بتونه دسترسی به دیتا بیس رو هم براش فراهم کنم . اما وقتی تمام این موارد رو که توی عکس هست رعایت می کنم قالب رو برام نمی آره که بتونم انتخابش کنم .