• اطلاعیه ها

    • Saeed Fard

      برگزاری میتاپ وردپرسی   14/08/96

      بعد از اولین دوره همایش وردپرس در ایران اگر پیگیر اخبار وردپرس بوده باشید، حتما خبر برگزاری چندین میتاپ و جلسه متعدد وردپرسی را شنیده‌اید، یکی از بحث‌های اصلی که محور اصلی این میتاپ‌ها بوده است برگزاری وردکمپ بود که به طور جدی دنبال می‌شود. این میتاپ‌ها و جلسات توسط جمعی از فعلان حوزه وردپرس در کنار وردپرس‌پارسی برگزار می‌شد و مسائل مربوط به این حیطه و از جمله وردکمپ مورد بحث قرار می‌گرفت. این بار با رایزنی‌هایی که با تیم اصلی وردپرس داشتیم در بخش دوم این رویدادها قصد داریم که میتاپ‌ها و جلسات وردپرسی را به صورت آزاد برگزار کنیم تا تمامی علاقه‌مندان و دوست‌داران وردپرس فرصت حضور داشته باشند و با گردهمایی، جامعه کاملتری از دوست داران وردپرس بسازیم و از تجربیات یکدیگر استفاده کنیم.   بدیهی است که این رویدادها با رویکرد مثبت در جهت سود رسانی به جامعه وردپرس و افراد حاضر در آن برگزار می‌شود و برای تمامی علاقه‌مندان به وردپرس است. پس اگر یک کاربر معمولی وردپرس یا یک توسعه دهنده هستید می‌توانید در این رویدادها شرکت کنید. ما در ملاقات‌هایمان از موارد مختلف و کاربردی وردپرس صحبت می‌کنیم و علاقمند به توسعه هر چه بیشتر وردپرس در ایران هستیم. ما وردپرس را دوست داریم. عضویت در این گروه برای همه افرادی که مایل به پیوستن هستند بدون در نظرگرفتن توانایی‌ها، مهارت‌ها، وضعیت مالی و یا معیارهای دیگر باز و رایگان است. فضای میتاپ‌ها و جلسات ما دوستانه و آزادنه و دور از هرگونه تبعیض و رفتارهای زننده است. بر این اساس از تمامی دوستانی که علاقه‌مند به شرکت در میتاپ‌های وردپرس هستند دعوت می‌شود تا از طریق لینک زیر در سایت میتاپ اقدام به ثبت‌نام کنند و منتظر خبرهای برگزاری جلسات در آینده باشند . لینک ثبت نام و عضویت : https://www.meetup.com/Iran-WordPress-Meetup    
shima26

قرار دادن نام زمینه دلخواه در آدرس یک برگه

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

ارسال شده در (ویرایش شده)

سلام !

من در یک برگه جدا در وردپرس کوئر نمایش پست هایی با یک مقدار مشخص رو قررا دادم

یعنی توی اون برگه مثلا نوشته هایی که مقدار زمینه دلخواهشون مثلا آسپرین هست به نمایش در میان

یعنی اگه من به زمینه Daru مقدار آسپرین رو بدم تو این صفحه می تونم همه پست هایی که مقدار شون آسپرین هستو ببینم

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

http://localhost/آسپرین

و واسه مقادیر دیگه صفحات با آدرس جدا داشته باشم

"به صورت دستی هم میشه این صفحات رو ساخت ولی من میخوام خود وردپرس بسازه و واسه هر زمینه یک آدرس داینامیک داشته باشم"

فکری که خودم کردم این بود که وقتی روی زمینه آسپرین کلیک میشه جستجو بشه و توی صفحه جستجو نتایجو بیاره اینجوری حداقل یک نشونی از نام زمینه توی آدرس هست ولی نمی دونم چطوری باید عمل کنم

دوستان ممنون که کمک می کنید

تشـــــــــــــــــــــــــــــــــــــــــکر !

راستی من هنوز زمینه ها رو نساختم پس کدی نداشتم که اینجا بذارم مشکلی توی ایجاد زمینه ندارم مشکل فقط اون فرم جستجو هست ویا اگه روش بهتری هست بگین ممنون

ویرایش شده در توسط shima26
0

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


لینک به پست

به نظرم بهتره از پست سفارشی استفاده کنید

2

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


لینک به پست

سلام !

من در یک برگه جدا در وردپرس کوئر نمایش پست هایی با یک مقدار مشخص رو قررا دادم

یعنی توی اون برگه مثلا نوشته هایی که مقدار زمینه دلخواهشون مثلا آسپرین هست به نمایش در میان

یعنی اگه من به زمینه Daru مقدار آسپرین رو بدم تو این صفحه می تونم همه پست هایی که مقدار شون آسپرین هستو ببینم

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

http://localhost/آسپرین

و واسه مقادیر دیگه صفحات با آدرس جدا داشته باشم

"به صورت دستی هم میشه این صفحات رو ساخت ولی من میخوام خود وردپرس بسازه و واسه هر زمینه یک آدرس داینامیک داشته باشم"

فکری که خودم کردم این بود که وقتی روی زمینه آسپرین کلیک میشه جستجو بشه و توی صفحه جستجو نتایجو بیاره اینجوری حداقل یک نشونی از نام زمینه توی آدرس هست ولی نمی دونم چطوری باید عمل کنم

دوستان ممنون که کمک می کنید

تشـــــــــــــــــــــــــــــــــــــــــکر !

راستی من هنوز زمینه ها رو نساختم پس کدی نداشتم که اینجا بذارم مشکلی توی ایجاد زمینه ندارم مشکل فقط اون فرم جستجو هست ویا اگه روش بهتری هست بگین ممنون

کاری که شما می خواهید انجام دهید اسمش تاکسونامی است و با زمینه دلخواه نباید انجام بشه شما باید یگ گروه بندی جدید مثل دسته بندی های سایت ایجاد کنید تا در آرشیو اونها بتونید چیزی که می خواهید رو به راحتی ببینید

برای ریجستری یک تاکسونامی جدید از این ژنراتور استفاده کنید

http://generatewp.com/taxonomy/

2

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


لینک به پست

یک راه دومی هم دارید که با متد get صفحه را بخوانید یعنی کد کوئریتون رو در کدهایی شبیه کدهای زیر بگذارید


<?php if(isset($_GET['daru'])) {
$daru = $_GET['daru'];?>
محل قرار گرفتن کدهای کوئری فعلی
<?php
}
else {?>
<form method="get" action="<?php the_permalink();?>">
<h3>لطفا نام داروی مورد نظر را بنویسید </h3>
<input type="text" value="" name="daru">
<input type="submit">
</form>
<?
}
?>

و در کدهای کوئری مقدار متا ولو را برابر دارو کنید یعنی:


'meta_value' => $daru,

3

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


لینک به پست

ارسال شده در (ویرایش شده)

ممنون از دوستان

به نظرم بهتره از پست سفارشی استفاده کنید

کاری که شما می خواهید انجام دهید اسمش تاکسونامی است و با زمینه دلخواه نباید انجام بشه شما باید یگ گروه بندی جدید مثل دسته بندی های سایت ایجاد کنید تا در آرشیو اونها بتونید چیزی که می خواهید رو به راحتی ببینید

برای ریجستری یک تاکسونامی جدید از این ژنراتور استفاده کنید

http://generatewp.com/taxonomy/

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

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

آقای فخار راه حل دوم هم کاری نبود

تشکر

ویرایش شده در توسط shima26
0

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


لینک به پست

راه حل دوم مشکلش چی بود؟

راه اصلی که همون راه اوله ولی اگر از قبل با زمینه دلخواه پستها را تفکیک کردید الان با راهع دوم مشکلتون حل می شه

کدهای کوئری ای که باهاش متا تگتون رو می خونید بگذارید تا عرض کنم

توجه داشته باشید در این حالت فقط یک صفحه ایجاد می شه فرضا به نام


http://site.com/mymeta/

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


http://site.com/mymeta/?daru=آسپرین

2

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


لینک به پست

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

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

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

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


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

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

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


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