بابه‌ت: چۆن زیاد له‌ که‌ته‌گۆریه‌ك به‌ کارببه‌م له‌ وۆردپرێس؟

سڵاو هاوڕێیان من چۆن بتوانم زیاد له‌ کاته‌گۆریه‌ك به‌کار ببه‌م له‌ وۆردپرێس

با زیاتر قسه‌که‌م ڕونبکه‌مه‌وه‌ ، من ده‌مه‌وێت 3 په‌ڕه‌ی کاته‌گۆری جیاواز که‌ بۆ هه‌ر کاته‌گۆریه‌ك به‌ئاره‌زوی خۆم یه‌کێك له‌و سێ کاته‌گۆریه‌ به‌کار ببه‌م؟
به‌نموونه‌ من ده‌مه‌وێت دانه‌یه‌کیان ئاسایی وێنه‌ و تێکست و دانه‌یه‌کی تر بۆ به‌شی ڤیدیۆ دانه‌یه‌کی تر ته‌نها بۆ پرسیار و وه‌ڵام.
category-org.php , category-video.php , category-prsyar.php
سوپاس بۆ یارمه‌تیتان

وه‌ڵام: چۆن زیاد له‌ که‌ته‌گۆریه‌ك به‌ کارببه‌م له‌ وۆردپرێس؟

بۆ ئه‌وه‌ ده‌بێت فێڵدی زیاده‌ بۆ به‌شی category بنووسی ..

نموونه‌یه‌ك، ئه‌م كۆدانه‌ بۆ functions.php زیاد بكه‌

/*-----------------------------------------------------
 * Category type
-----------------------------------------------------*/
add_action ( 'category_add_form_fields', 'extra_category_fields');
add_action ( 'edit_category_form_fields', 'extra_category_fields');
function extra_category_fields( $tag ) {    
$t_id = $tag->term_id;
    $cat_meta = get_option( "category_$t_id"); 
    ?>
<tr class="form-field">
<th scope="row" valign="top"><label for="cat_meta[type]"><?php _e('Category type'); ?></label></th>
<td>
<?php //print_r($cat_meta); ?>
<select name="Cat_meta[type]" id="Cat_meta[type]">
    <option value="video" <?php if($cat_meta['type'] == 'video') echo 'selected="selected"'  ?>>Video</option>
    <option value="photo" <?php if($cat_meta['type'] == 'photo') echo 'selected="selected"'  ?>>Photo</option>
    <option value="music" <?php if($cat_meta['type'] == 'music') echo 'selected="selected"'  ?>>Music</option>
</select>
        </td>
</tr>
<?php
}
add_action ( 'edited_category', 'save_extra_category_fileds');
function save_extra_category_fileds( $term_id ) {
    if ( isset( $_POST['Cat_meta'] ) ) {
        $t_id = $term_id;
        $cat_meta = get_option( "category_$t_id");
        $cat_keys = array_keys($_POST['Cat_meta']);
            foreach ($cat_keys as $key){
            if (isset($_POST['Cat_meta'][$key])){
                $cat_meta[$key] = $_POST['Cat_meta'][$key];
            }
        }
        update_option( "category_$t_id", $cat_meta );
    }
}
function drpk_cat_type(){
    $cat_id = get_query_var('cat');
    $cat_meta = get_option("category_$cat_id");
    return isset($cat_meta['type'])? $cat_meta['type']: false;
}

  

پاشان له‌ category.php ئه‌مه‌ زیاد بكه‌

<?php
$cat_type = drpk_cat_type();
if($cat_type){
  switch ($cat_type) {
    case 'video':
      echo "Video";
      break;
    case 'photo':
      echo "Photo";
      break;
    case 'music':
      echo "Music";
      break;
  }  
}

 ?>

سه‌ره‌نجام... select box ێیك بۆ به‌شی category له‌ به‌ڕێوه‌به‌رایه‌تی زیادبووه‌ ، وه‌ له‌ ده‌ره‌وه‌ش به‌ هۆی رسته‌یه‌كی مه‌رجی php  كار له‌گه‌ڵ نرخه‌كان كراوه‌..

ئه‌توانیت په‌ڕه‌ی جیاواز بانگ بكه‌یت به‌ پێی مه‌رجه‌كه‌.

“Be sick of ur sickness! ”  ― Arash Dibazar-

وه‌ڵام: چۆن زیاد له‌ که‌ته‌گۆریه‌ك به‌ کارببه‌م له‌ وۆردپرێس؟

ده‌سته‌کانت خۆش برام بیرۆکه‌که‌ت زۆر جێگه‌ی خۆیه‌تی به‌ڵام من فکره‌یه‌کی ترم به‌کارهێنا

if ( get_cat_id( single_cat_title("",false) )== 6 ) { //ktebxana}

هاوپۆله‌کانم زۆر نین بۆیه‌ نامه‌وێت کۆدی له‌وه‌ ئاڵۆزتر به‌کار ببه‌م.

وه‌ڵام: چۆن زیاد له‌ که‌ته‌گۆریه‌ك به‌ کارببه‌م له‌ وۆردپرێس؟

سوپاس کاك پشتیوان بۆ وه‌ڵامه‌که‌ت کۆده‌که‌ت بێ کێشه‌ کارده‌کات به‌ڵام یه‌ك پرسیار :

ئه‌م کۆده‌

<?php
$cat_type = drpk_cat_type();
if($cat_type){
  switch ($cat_type) {
    case 'video':
      echo "Video";
      break;
    case 'photo':
      echo "Photo";
      break;
    case 'music':
      echo "Music";
      break;
  }  
}

 ?>

ته‌نها له‌ category.php کارده‌کات ، ئایه‌ چ ده‌ستکاریه‌کی ئه‌و کۆده‌ بکه‌م بۆ ئه‌وه‌ی له‌ single.phpـــیش کار بکات چونکه‌ خۆت ده‌زانیت با هاوپۆلی جیاواز هه‌بێت گه‌ر ناوه‌ڕۆکی بابه‌ت جیاواز نه‌بێت هیچ سودێکی نییه‌.
سوپاس بۆ یارمه‌تیت.