• اطلاعیه ها

    • 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 خورشیدی مبارک
themefarsi

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

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

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

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

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

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

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


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

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

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


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

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

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


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

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

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


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

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


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

رو داشته باشه

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


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

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

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


<?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 );
?>

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

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


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

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

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


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

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

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

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


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

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

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

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


$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 نام پست تایپ صوتی شما باید باشد

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

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


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

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

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


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

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


<?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
));
}
?>

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


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

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

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

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

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

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


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

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


register_taxonomy( 'incat', 'video' );

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

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


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

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

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

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

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

کلیپ صوتی

کلیپ تصویری

* گالری عکس

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

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

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


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

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

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


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

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

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


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

این درسته


<?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 می کنم برای دسته بندی ائودیو اما نشان نمی ده ...

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

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


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

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

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

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


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

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط 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
      سلام
      من نیاز دارم تا پستی که میزنم چندین بخش به طور مجزا داشته باشه مثلا بخش هایی مثل: چکیده مقاله، منابع و .... که مطلب هر کدوم رو مجزا تو اون بخش وارد کنم و منتشر کنم، افزونه حرفه ای تو این مورد کسی میشناسه؟
       
      با تشکر
       
       
    • توسط DariushGreat
      سلام
      هیچ‌کدوم از پست تایپام ( حتی برگه page که پیش‌فرض خود وردپرس هست ) نمایش داده نمی‌شه. پیوندهای یکتا رو هم تغییر دادم تنها در حالت بدون ساختار پیشفرض درست کار می‌کنه. تا امروز صبح سالم بود و کار می‌کرد. نمی‌دونم چشه
      خواهشن کمکم کنید
       
    • توسط sasan_dingo
      سلام دوستان و اساتید محترمی که همیشه در همه حال کمک میکنید خسته نباشید اول!
      سوال داشتم راجبه اینکه؛ من از پست تایپ های مختلف استفاده میکنم و در زمانی که کاربر مثلا کلمه "وردپرس" رو سرچ میکنه در سرچ در نتایجی که نمایش میده تمام مواردی هست که در اون پست حالا به هر شکلی این کلمه بوده! و من قصد دارم طوری برنامه ریزی بشه که در زمان نمایش نتایج جستجو مثلا کلمه "وردپرس" یافته هایی رو که در پست تایپ افزونه بوده یا پست تایپ هک و کد یا پوسته دریک ستون نمایش داده نشه و نتایج جستجو در بخشهایه مجزا در صفحه نمایش نتایج جستجو نشون داده بشه، بطور مثلا ( کلمه وردپرس در افزونه ها 4 تا پست پیدا شده در هک و کد 6 و همچنین از بخش پست تایپ پوسته هم 3 تا پست، سوالم اینکه در زمان نمایش نتایج جستجو هرکودم در بخشهای خودشون که تعریف میکنیم مثلا در همین 3 بخشه، افزونه، هک کد و پوسته بصورت جدا از هم نمایش داده بشه!)
      امیدوارم تونسته باشم درست توضیح بدم بازم ممنون همینکه وقت میگذارین میخونین...
    • توسط DariushGreat
      سلام
      من برای سایتم چند دسته بندی مادر و برای هر کدوم چندین زیردسته تعریف کردم. هنگامی که وارد هر کدوم می شیم تنها پست ها یا کاستوم پست های مربوط به اونا نمایش داده می شه. اما من میخوام تنها خود دسته بندی یا تکسونومی ترم نمایش داده بشن.
      برای نمونه به نگاره زیر نگاه کنید:

      می خوام هنگامی که روی دسته مادر آ کلیک کردم، به جای نمایش پست ها یا پست تایپ های مربوط به خود دسته مادر آ یا زیردسته های اون، تنها زیردسته ها نمایش داده بشن.
      باید چه پرونده ای بسازم و با چه کدی نمایش بدم؟ آیا می تونم در همون پرونده archive.php دستور شرطی برای این سبک نمایش قرار بدم؟
      سپاس از کمکتون