• اطلاعیه ها

    • 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  
themefarsi

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

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

با سلام مجدد خدمت دوستان عزیز

دوستان من یک پست تایپی ایجاد کردم در سایت به نام ویدیو بهمراه موضوعات و برچسب و ...

دقیقا به همون شکل یه پست تایپ دیگه واسه کلیپ های صوتی درست کردم اما این یکی متأسفانه قسمت موضوعات، برچسب رو نشون نمی ده ...

به نظرتون مشکل از کجا می تونه باشه ؟!

0

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


لینک به پست

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

2

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


لینک به پست

خودم نوشتم دوست عزیز

0

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


لینک به پست

از چه توابعی برای نشون دادن دسته و برچسب های استفاده می کنید؟

2

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


لینک به پست

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


'taxonomies' => array( 'post_tag', 'category')

رو داشته باشه

2

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


لینک به پست

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

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


<?php
/**Videos**/
add_action( 'init', 'create_video' );
function create_video() {
$labels = array(
'name' => _x('ویدیوها', 'post type general name'),
'singular_name' => _x('ویدیوها', 'post type singular name'),
'add_new' => _x('افزودن ویدیو', 'سخن'),
'add_new_item' => __('افزودن ویدیو'),
'edit_item' => __('ویرایش ویدیو'),
'new_item' => __('ویدیوی جدید'),
'view_item' => __('نمایش ویدیو'),
'search_items' => __('جستجوی ویدیو'),
'not_found' => __('ویدیویی وجود ندارد'),
'not_found_in_trash' => __('ویدیویی در زباله دان موجود نیست'),
'parent_item_colon' => ''
);
$supports = array('title', 'editor','revisions', 'thumbnail');
register_post_type( 'video',
array(
'labels' => $labels,
'public' => true,
'supports' => $supports,
'menu_icon' => get_template_directory_uri() . "/images/icons/video.png",
)
);
}
?>
<?php
$labels = array(
'name' => 'دسته‌های ویدیو',
'singular_name' => 'دسته‌های ویدیو',
'search_items' => 'جستجوی دسته',
'popular_items' => 'بیشتر استفاده شده',
'all_items' => 'تمام دسته‌ها',
'parent_item' => 'مادر دسته',
'edit_item' => 'ویرایش دسته',
'update_item' => 'بروزرسانی دسته',
'add_new_item' => 'افزودن دسته جدید',
'new_item_name' => 'دسته جدید',
'separate_items_with_commas' => 'جداسازی دسته‌ها با کاما',
'add_or_remove_items' => 'افزودن یا حذف دسته',
'choose_from_most_used' => 'انتخاب از محبوبها'
);
$args = array(
'label' => 'دسته‌',
'labels' => $labels,
'public' => true,
'hierarchical' => true,
'show_ui' => true,
'show_in_nav_menus' => true,
'args' => array( 'orderby' => 'term_order' ),
'rewrite' => array( 'slug' => 'lncat', 'with_front' => true ),
'query_var' => true
);
register_taxonomy( 'incat', 'video', $args );
?>
<?php
$labels = array(
'name' => 'برچسب ها',
'singular_name' => 'برچسب‌ها',
'search_items' => 'جستجوی برچسب',
'popular_items' => 'بیشتر استفاده شده',
'parent_item' => 'مادر برچسب',
'edit_item' => 'ویرایش برچسب',
'update_item' => 'بروزرسانی برچسب',
'add_new_item' => 'افزودن برچسب جدید',
'new_item_name' => 'برچسب جدید',
'separate_items_with_commas' => 'جداسازی برچسب‌ها با کاما',
'add_or_remove_items' => 'افزودن یا حذف برچسب',
'choose_from_most_used' => 'انتخاب از محبوبها'
);
$args = array(
'label' => 'برچسب',
'labels' => $labels,
'public' => false,
'hierarchical' => false,
'show_ui' => true,
'show_in_nav_menus' => false,
'args' => array( 'orderby' => 'term_order' ),
'rewrite' => array( 'slug' => 'lntag', 'with_front' => true ),
'query_var' => true
);
register_taxonomy( 'intag', 'video', $args );
?>

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

0

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


لینک به پست

بببنید مواردی که باید تغییر داده شوند تغییر دادید

1

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


لینک به پست

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

اما وقتی این کد رو برای Audio استفاده می کنم فقط 2گزینه اول که کلیپ های صوتی، افزودن کلیپ هست رو نشون نمی ده در صورتی که کدهاش با ویدیو یکی هست ...

0

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


لینک به پست

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

خاصیت آنها را دارد و مانند آنها انتخاب می شود ولی تعریفش شخصی است

اگر می خواهید همین را به پست تایپ دیگری هم منتقل کنید نام


$labels

را که دوبار در کدهای بالا تکرار شده تغییر دهید مثلا


'labels' => $labels1,
'public' => true,
'supports' => $supports,
'menu_icon' => get_template_directory_uri() . "/images/icons/video.png",
)
);
}
?>
<?php
$labels1 = array(

و


register_taxonomy( 'incat', 'video', $args );

را به


register_taxonomy( 'incat', 'mp3', $args );

که mp3 نام پست تایپ صوتی شما باید باشد

و همین عمل دذر مورد تگ ها

1

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


لینک به پست

ممنون ولی وقتی به این شکل تغییر میدم ، عنوان ها عوض میشه خود به خود و به "نوشته ها" تبدیل میشه همچنین دسته بندی و برچسب هم اضافه نمیشه ...

0

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


لینک به پست

خوب کدهارو پاک کردم دوباره نوشتم کوتاه تر و درست شد :)


<?php
add_action('init', 'gallery_register_post_type');

function gallery_register_post_type() {
register_post_type('gallery', array(
'labels' => array(
'name' => 'گالری عکس',
'singular_name' => 'گالری عکس',
'add_new' => 'افزودن عکس',
'edit_item' => 'ویرایش عکس',
'new_item' => 'عکس جدید',
'view_item' => 'نمایش عکس',
'search_items' => 'جستجوی عکس',
'not_found' => 'هیچ عکسی یافت نشد',
'not_found_in_trash' => 'هیچ عکسی در زباله یافت نشد'
),
'public' => true,
'supports' => array(
'title',
'menu_icon' => get_template_directory_uri() . "/images/icons/gallery.png",
'excerpt'
),
'taxonomies' => array('category', 'post_tag') // this is IMPORTANT
));
}
?>

0

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


لینک به پست

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

البته استفاده از این مورد هم با اینکه باعث میشه دسته بندی و برچسب ها رو به پست تایپ اضافه کنه ... اما برچسب ها و دسته بندی کلی رو اضافه می کنه

یعنی اگر یک دسته در دسته بندی ویدیو ایجاد کنم، در دسته بندی صوتی هم اضافه میشه ... :(

من می خوام بصورت اختصاصی برای هر پست تایپ این عمل انجام بشه ...

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

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


لینک به پست

برای داشتن تکسونامی مجزا باید ریجستریش کنید یعنی حداقل


register_taxonomy( 'incat', 'video' );

کد باتید وجود داشته باشه ما بقی تعاریف را در صورت نیاز می تونید بگذارید یا نگذارید

3

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


لینک به پست

ممنون مشکل همینجاست ...

پست اول رو دوباره ببینید من اینکار رو انجام میدم دسته بندی و برچسب اختصاصی هم میاره اما به شرطی که یک پست تایپ باشه ...

اما دو پست تایپ میشه فقط دسته بندی و برچسب آخرین پست تایپ رو نشون میده ...

یعنی اگر منوی ما به این شکل باشه

کلیپ صوتی

کلیپ تصویری

* گالری عکس

در صورتیکه کد رو برای همه نوشتیم و باید نشون بده، اما فقط دسته بندی و برچسب رو برای آخرین پست تایپ یعنی گالری عکس نشون میده.

و اگر گالری عکس رو حذف کنیم دسته بندی و برچسب به کلیپ تصویری منتقل میشه که این باعث تعجب بنده شده ...

0

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


لینک به پست

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

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


taxonomies' => array('category', 'post_tag')

هر پست تایپ اسمشون را قرار دهید

2

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


لینک به پست

این درسته


<?php
// Register Custom Taxonomy
function video_cat() {
$labels = array(
'name' => 'دسته بندی ویدیو',
'singular_name' => 'videocat',
'menu_name' => 'دسته بندی ویدیو',
'all_items' => 'همه دسته ها',
'parent_item' => 'مادر دسته بندی',
'parent_item_colon' => 'Parent Genre:',
'new_item_name' => 'دسته بندی جدید',
'add_new_item' => 'افزودن دسته بندی',
'edit_item' => 'ویرایش دسته بندی',
'update_item' => 'بروزرسانی دسته بندی',
'separate_items_with_commas' => 'آیتم های را توسط کاما جدا کنید',
'search_items' => 'جستجوی ویدیو',
'add_or_remove_items' => 'افزودن یا حذف ویدیو',
'choose_from_most_used' => 'استفاده از ویدیوهای استفاده شده',
);
$rewrite = array(
'slug' => 'video',
'with_front' => true,
'hierarchical' => true,
);
$capabilities = array(
'manage_terms' => 'manage_categories',
'edit_terms' => 'manage_categories',
'delete_terms' => 'manage_categories',
'assign_terms' => 'edit_posts',
);
$args = array(
'labels' => $labels,
'hierarchical' => true,
'public' => true,
'show_ui' => true,
'show_admin_column' => true,
'show_in_nav_menus' => true,
'show_tagcloud' => true,
'query_var' => 'video',
'rewrite' => $rewrite,
'capabilities' => $capabilities,
);
register_taxonomy( 'دسته بندی ویدیو', 'video', $args );
}
// Hook into the 'init' action
add_action( 'init', 'video_cat', 0 );
?>

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

من برای کلیپ صوتی همین کد رو تمام videoها رو تبدیل به audio می کنم برای دسته بندی ائودیو اما نشان نمی ده ...

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

0

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


لینک به پست

پیوند یکتا رو مجدد ست کنید

ببینید تغییر میکنه؟

1

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط runy
      سلام
      من 4 تا پست تایپ دارم می خوام توی صفحه اول قالبم از هر کدام 5 تای آخری را فراخوانی کنم .
      کئوریش را چطوریه ؟ 
    • توسط ali_fyz
      سلام
      چطور میشه محتوای پست تایپ رو در مدیریت وردپرس خروجی گرفت؟
    • توسط webafra
      با سلام و احترام خدمت همه ی دوستان ، وقت بخیر .
       
      من یه پست تایپ دارم به این اسم :
      post_type=product
      که product_type اش :
      product_type=tour
       

      یه تکسونومی تایپ هم دارم برای دسته بندی این محصولات :
      taxonomy=tour_category
      که پست تایپ اینم :
      post_type=product
      هستش
       
      حالا میخوام رکوردهای این پست تایپ رو با آی دی دسته بندی ( مثلا 152 ) بکشم بیرون و نمایش بدم .
      اینطوری نوشتم ولی جواب نداد :
       
      <?php $query = new WP_Query( array( 'post_type' => 'product', // name of post type. 'product_type' => 'tour', 'tax_query' => array( array( 'taxonomy' => 'product', // taxonomy name 'field' => 'term_id', // term_id, slug or name 'terms' => 2463 ) )) ); ?> <?php if ( $query->have_posts() ) : ?> <?php while ( $query->have_posts() ) : $query->the_post(); ?> <?php the_title(); ?> <?php endwhile ?> <?php wp_reset_postdata(); ?> <?php endif ?>  
      اینطوری هم نشد :
      <?php $query = new WP_Query( array( 'post_type' => 'product', // name of post type. 'product_type' => 'tour', 'tax_query' => array( array( 'taxonomy' => 'tour_category', // taxonomy name 'field' => 'term_id', // term_id, slug or name 'terms' => 2463 ) )) ); ?> <?php if ( $query->have_posts() ) : ?> <?php while ( $query->have_posts() ) : $query->the_post(); ?> <?php the_title(); ?> <?php endwhile ?> <?php wp_reset_postdata(); ?> <?php endif ?>  
      ممنون میشم راهنماییم کنید .
       
       
    • توسط alitna
      سلام
      من چندین پست تایپ دارم ، که برای هرکدوم هم اسم taxonomy tag هاش ، متفاوته ..
      قسمت برچسب های پست تایپ ها با این کد ساخته شده :
      function create_tag_taxonomies_album() { // Add new taxonomy, NOT hierarchical (like tags) $labels = array( 'name' => _x( 'برچسب ', 'taxonomy general name' ), 'singular_name' => _x( 'برچسب', 'taxonomy singular name' ), 'search_items' => __( 'جستجو برای برچسب' ), 'popular_items' => __( 'برچسب های محبوب' ), 'all_items' => __( 'همه برچسبها' ), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __( 'ویرایش برچسب' ), 'update_item' => __( 'بروز رسانی برچسب' ), 'add_new_item' => __( 'اضافه کردن' ), 'new_item_name' => __( 'نام' ), 'separate_items_with_commas' => __( 'برای جدا کردن هر برچسب از ویرگول استفاده کنید (,)' ), 'add_or_remove_items' => __( 'حذف و اضافه برچسب' ), 'choose_from_most_used' => __( 'استفاده از برچسب های استفاده شده' ), 'menu_name' => __( 'برچسب' ), ); register_taxonomy('tagalbum','album',array( 'hierarchical' => false, 'labels' => $labels, )); } add_action( 'init', 'create_tag_taxonomies_album', 0 ); اما من میخوام که همه پست تایپ هام با قسمت برچسب "ارسال مطلب" خود وردپرس یکی باشه .
      که هم لینکهاش به صورت/tag/ باشه و هم محتویات با فایل tag.php نمایش داده بشه ، و همه شون دارای یک نام باشن تا با تگ the_tags تو قالب نمایش داده بشن .
      به چه صورت میشه اسمهاشونو یکی کرد ؟! (قسمت tagalbum رو همه شونو یکی گذاشتم ولی باکس برچسب هارو توی ارسال مطلب نشون نداد ، انگار حتما باید متفاوت باشن)
    • توسط landsat11
      سلام
      من نیاز دارم تا پستی که میزنم چندین بخش به طور مجزا داشته باشه مثلا بخش هایی مثل: چکیده مقاله، منابع و .... که مطلب هر کدوم رو مجزا تو اون بخش وارد کنم و منتشر کنم، افزونه حرفه ای تو این مورد کسی میشناسه؟
       
      با تشکر