• اطلاعیه ها

    • Saeed Fard

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

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

      نسخه جدید وردپرس پارسی رونمایی شد   05/09/96

      در پنجمین سال فعالیت از وردپرس پارسی و بعد از ارائه خدمات و سرویس‌های متفاوت به جامعه وردپرس ، برآن شدیم که نسخه جدید سایت وردپرس‌پارسی را بر اساس نیازها و خدمات جدیدی که قرار است ارائه شود طراحی و رونمایی کنیم ، از این جهت امروز یک ورژن از نسخه جدید رونمایی شد. در ادامه به معرفی بخش‌های مختلف سایت می‌پردازیم.     در دوره فعالیت گروه وردپرس‌پارسی بیش از 13 افزونه مختلف به صورت رایگان از طرف گروه برای وردپرس نوشته و منتشر شد که در مجموع دارای 100هزار نصب فعال روی سایت‌های وردپرسی است و 500هزاربار از مخزن پلاگین‌های وردپرس دانلود شده‌اند. به همین دلیل قسمت اول وب‌سایت مختص معرفی افزونه‌های گروه وردپرس‌پارسی طراحی شده است که در آن لیستی کامل از افزونه‌ها به همراه توضیحات در اختیار کاربران است . روند تولید افزونه‌های رایگان در جهت توسعه و بومی‌سازی بیشتر وردپرس از طرف وردپرس پارسی ادامه دارد و بزودی افزونه‌های دیگری به آرشیو اضافه خواند شد.   گروه وردپرس‌پارسی که تا به این‌جا تمرکز بیشتر خود را روی پشتیبانی رایگان از وردپرس گذاشته بود تا مشکلات کاربران وردپرس فارسی را حل کند که حاصل این فعالیت 18 هزار کاربر در انجمن با 43 هزار موضوع و 255 هزار سوال جواب است، قرار است من بعد در عرصه آموزش وردپرس وارد شود و از تخصص اعزای گروه در این حوزه نیز استفاده کند تا مرجعی کامل، اصولی و درست برای آموزش وردپرس ایجاد شود. قسمت دوم وب‌سایت مربوط به مقالات و آموزش‌هایی است که روی وردپرس پارسی از طرف اعضای آن ارسال می‌شود.   در دنیای وردپرس اتفاقات مختلفی در حال روی دادن است که دانستن آن‌ها میتونه برای ما جالب و جذاب باشه، برگزاری وردکمپ‌ها، معرفی سرویس‌ها و خدمات جدید و ... که از جمله اخبار مهم در این حوزه می‌توان برگزاری اولین همایش وردپرس ایران در سال 93 و همایش‌های دیگر مربوط به وردپرس و معرفی سیاره وردپرس و همینطور خبر برگزاری میتاپ‌های وردپرسی در ایران اشاره کرد ، در قسمت آخر وب‌سایت به معرفی موارد این چنینی پرداخته می‌شود و همینطور گزارش‌های مرتب از فعالیت‌ها، میتاپ‌ها و رویدادهای وردپرسی در آن ارائه می‌شود .   در ادامه این فعالیت‌ها بزودی شاهد اخبار جدیدی از وردپرس‌پارسی خواهید بود. شما نیز به عنوان یکی از کاربران این جامعه وردپرسی می‌توانید ما را در توسعه هر چه بیشتر وردپرس یاری کنید. لینک مستقیم خبر : http://wp-parsi.com/wpparsi-new-version  
mehrabi

قالب جدا برای هر دسته

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

با سلام و تشکر و معذرت

جستجو کردم چیزی که می خواستم پیدا نکردم

چطور میشه برای هر دسته یه قالب جدا درست کرد.

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

بخش استفاده از چند پوسته را هم خوندم.

یه افزونه هم معرفی شده بود که نمی دونم چطور کار می کرد.

هر سایتی هم دیدم نوشته بود categury[n].php ایجاد کنید و کد خود را درون این فایل قرار دهید. اما من کد نویسی بلد نیستم. چه کدی باید اینجا قرار بدم؟

در واقع می خوام از چند قالب استفاده کنم.

کاری که می خوام بکنم اینه:

مثلا سه قالب دارم. چط

کدی که قالب رو فراخوانی بکنه در وردپرس یا php چی هست؟

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

یه چیزی پیدا کردم نوشته بود این کد را به functions.php قالب خود اضافه کنید.


< ?php
$post = $wp_query- >post;
if ( in_category('1') ) {
include(TEMPLATEPATH . '/single1.php');
} elseif ( in_category('2') ) {
include(TEMPLATEPATH . '/single2.php');
} else {
include(TEMPLATEPATH . '/single_other.php');
}
? >

اما بازم تو فایل single.php نمی دونم چی باید بنویسم.

نمی شه تو همین کد به جای مثلا single1.php مسیر یه قالب دیگه رو داد که ازش استفاده کنه(منظورم قالب آماده هست نه کد نویسی)

پیشاپیش تشکر از همه شما دوستان عزیز.

1

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


لینک به پست

سلام

این مطلب رو بخونید کمکتون میکنه در مورد استایل جدا برای هر دسته .... در ضمن کدی که گذاشتید مربوط میشه به استایل جدا برای ادامه ی مطلب که آموزش کاملش رو اینجا میتونید بخونید .

5

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


لینک به پست

سلام

این مطلب رو بخونید کمکتون میکنه در مورد استایل جدا برای هر دسته .... در ضمن کدی که گذاشتید مربوط میشه به استایل جدا برای ادامه ی مطلب که آموزش کاملش رو اینجا میتونید بخونید .

با سلام و تشکر

بنده هر دو تاپیک ذکرشده رو خونده بودم و یه چیزایی فهمیده بودم.

عرض کردم کد نویسی بلد نیستم.

بنده مثلا دوتا دسته دارم با آی دی 4 و 5. و دوتا قالب از پیش ساخته شده دارم مثلا theme1 و theme2 که هر دو رو در قسمت قالب های وردپرس کپی کرده ام.

برای اینکه قالب این دو تا دسته با قالب اصلی متفاوت باشند، باید دوتا فایل با نام های category-4.php و category-5.php توی قالب فعلی درست کنم، تا اینجا درست. اما فرض کنید من می خوام دسته با ای دی 5 با قالب دوم یعنی theme2 نمایش داده بشه، چه کدی باید توی فایل ategory-5.php بنویسم که وردپرس از قالب theme2 برای این دسته استفاده کنه.

نمی شه مثلا توی فایل category-4.php کدی نوشته که بره مثلا قالب theme1 را فراخوانی کنه که این دسته با این قالب نمایش داده بشه.

یه سؤال دیگه هم پیش میاد اینکه آیا افزونه ها و نیز ابزارک های هر کدام از این دو قالب متفاوت خواهد بود؟ چطور میشه مثلا وقتی دسته ی با آی دی 4 را مشاهده می کنیم( که این دسته از theme1 استفاده می کنه) ابزارک های خاصی متفاوت از ابزارک های دیگه فعال یا غیر فعال باشه.

بازم تشکر از همگی شما.

0

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


لینک به پست

ببینید مقداری از راه رو اشتباه رفتید (البته اگر از نوشته هاتون درست متوجه شده باشم)

شما نمیتونید دو پوسته جدا رو فراخوانی کنید

منظور از دو قالب جدا یعنی کدهای جدا در همون فایلهای category

یعنی وقتی فایلی برای هر آی دی درست می کنید میتونید توی همون فایل کدهای جدا و با استایل متفاوت رو قرار بدید

امیدوارم متوجه مطلب شده باشید

4

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


لینک به پست

ببینید مقداری از راه رو اشتباه رفتید (البته اگر از نوشته هاتون درست متوجه شده باشم)

شما نمیتونید دو پوسته جدا رو فراخوانی کنید

منظور از دو قالب جدا یعنی کدهای جدا در همون فایلهای category

یعنی وقتی فایلی برای هر آی دی درست می کنید میتونید توی همون فایل کدهای جدا و با استایل متفاوت رو قرار بدید

امیدوارم متوجه مطلب شده باشید

با سلام و تشکر

اگه امکان داره یه نمونه کد یا یه قالب برای دانلود قرار بدید که دسته ای قالبش متفاوت از دسته های دیگه باشه تا طبق اون، یاد بگیریم چطور دسته ای رو با قالب جدا اجرا کنیم. یا به منبع معرفی کنید.

اگه پوسته ای باشه که قالب های متفاوت برای هر دسته داشته باشه خیلی عالی میشه. B)

0

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


لینک به پست

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

category-[id].php

id شناسه دسته هست

نمونه

category-10.php

4

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


لینک به پست

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

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

category-[id].php

id شناسه دسته هست

نمونه

category-10.php

بازم سلام

اول تشکر از پاسختون

اما سؤال من این نیست.

تا اینجای کار رو بلدم. ولی توی این category-10.php باید چی بنویسم. چیزی که خواستم اینه که اگه کسی قالبی داره که مثلا حداقل برای یک دسته اش قالب جدا تعریف کرده باشه برای دانلود بذاره برای مثل من که نحوه تعریف قالب جدا رو یاد بگیریم.

اگه امکانش هست کسی همچین قالبی داره برای دانلود بذاره یا حداقل خود فایل category-10.php را بذاره برای دانلود.

ببخشید پررو شدم یه چیز دیگه هم می خواستم قالب جدا برای ادامه مطلب.

اینو هم اگه کسی قالب آماده داره بذاره برای دانلود.

اگه کسی طراحی بلده و زیاد وقت گیر نیست و امکانش براش هست یه همچین قالبی آماده کنه چون فکر کنم این کار سؤال خیلی ها باشه.

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

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

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


لینک به پست

ببینید اصلا نیازی به دانلود یک فایل آماده نیست

شما کافیه کدهای فایل single رو توی همین فایل قرار بدید. بعد هر تغییری دوست دارید روش انجام بدید. به همین سادگی

در مورد "قالب جدا برای ادامه مطلب" یعنی چطور؟ با بقیه بخشهای سایت متفاوت باشه یا چیز دیگه؟

1

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


لینک به پست

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

ببینید اصلا نیازی به دانلود یک فایل آماده نیست شما کافیه کدهای فایل single رو توی همین فایل قرار بدید. بعد هر تغییری دوست دارید روش انجام بدید. به همین سادگی در مورد "قالب جدا برای ادامه مطلب" یعنی چطور؟ با بقیه بخشهای سایت متفاوت باشه یا چیز دیگه؟

با سلام و تشکر از جوابتون

در مورد "قالب جدا برای ادامه مطلب" یه چنین چیزی باشه:

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

مثلا فرض کنید یه بخش "قالبها" برای سایتم دارم که می خوام ویژگی هایی جدا از قسمت های دیگه داشته باشه البته فقط "ادامه ی مطلبش"

*****

در مورد قالب جدا برای هر دسته هم بنده چیزی که فرمودید را می دونم ولی عرض کرده بودم کد نویسی بلد نیستم شما گفتید تغییرات دلخواه را انجام بدید من تغییر بلد نیستم. می خواستم یه قالب دیگه که قبلا طراحی شده رو فایل ایندکسش رو کپی کنم بذارم توی این قالب اصلی. اما مثلا فراخوانی فایل style.css را توی وردپرس بلد نیستم. یعنی توی همین فایل ایندکس باید استایل قالب جدید فراخوانی بشه یا توی header.php قالب اصلی؟

کمی htmlبلدم. و کمتر از اون php هم کار کردم ولی نه زیاد.

من این کارو انجام دادم لطف بفرمایید ببینید درسته؟ و راهنمایی کنید.

پوشه ی قالب دوم را کپی کردم توی این قالب حالا باید توی این category-id.php چطوری مسیر دهی کنم که قالب این دسته با قالب اصلی متفاوت باشه.

روش دیگه ای هست بفرمایید.

قالب آماده که گفتم اگه کسی داره بذاره خواستم ببینم چکار کرده یاد بگیرم نه چیز دیگه که قبلا هم عرض کردم.

بازم تشکر از شما و خداقوت.

ممنون بابت پیگیری هاتون و اینکه جواب مارو میدید.

ویرایش شده در توسط مهرابی
0

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


لینک به پست

بجای id در category-id.php آی دی دسته رو قرار میدید

بعد محتوای کدهای اون چیزی که مدنظرتون هست رو درش قرار بدید

اگر خیلی سردرنیاوردید کدهاتون رو بزارید اینجا تا ست کنیم(برای نمونه)

0

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


لینک به پست

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

یعنی صفحه ادامه مطلب اون دسته با بقیه فرق داشته , اون موقع باید چه کنیم؟

1

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


لینک به پست

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

یعنی صفحه ادامه مطلب اون دسته با بقیه فرق داشته , اون موقع باید چه کنیم؟


<?php add_filter('single_template', create_function('$t', 'foreach( (array) get_the_category() as $cat ) { if ( file_exists(TEMPLATEPATH . "/single-{$cat->term_id}.php") ) return TEMPLATEPATH . "/single-{$cat->term_id}.php"; } return $t;' )); ?>

برای هر دسته دلخواه فایلی ایجاد کنید

single-10.php

10 شماره دسته هست

3

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


لینک به پست

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

خیلی ممنون

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

و به قسمت اموزش اضافه کردم

http://forum.wp-parsi.com/tutorials/article/424-%D9%82%D8%A7%D9%84%D8%A8-%D8%AC%D8%AF%D8%A7%DA%AF%D8%A7%D9%86%D9%87-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%AF%D8%A7%D9%85%D9%87-%D9%85%D8%B7%D9%84%D8%A8-%D9%87%D8%B1-%D8%AF%D8%B3%D8%AA%D9%87/

ویرایش شده در توسط فرهاد
2

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


لینک به پست

سلام

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

چطوری میشه هم در دسته خاص و هم در زیر دسته هایش عمل کند؟

0

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


لینک به پست

اینت کد رو باید کجا بگذاریم:

<?php add_filter('single_template', create_function('$t', 'foreach( (array) get_the_category() as $cat ) { if ( file_exists(TEMPLATEPATH . "/single-{$cat->term_id}.php") ) return TEMPLATEPATH . "/single-{$cat->term_id}.php"; } return $t;' )); ?>

و اینکه در این کد چطور میشه id دسته رو مشخص کرد ؟

و اینکه ایا این کد کار همین کد زیر رو میکنه و فرق داره ؟:


<?php $post = $wp_query->post;
if ( in_category('72') ) {
include(TEMPLATEPATH . '/single108.php'); }

else { include(TEMPLATEPATH . '/singlemaster.php'); }

0

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


لینک به پست

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

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

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

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


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

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

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


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