someone

نبود برچسب در قالب

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

سلام دوستان قالب من برچسب نداره برای همین من از این کد استفاده کردم و سعی کردم برچسب اضافه کنم ولی دو تا مشکل وجود داره:

1- در قسمت اضافه کردن مطلب جایی برای گذاشتن برچسب نیست.

2- نمایش داده نمیشه!(زیر صفحه نمایش داده میشه.)

کد استایل:


.tagha{-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #DADADA;background:url(images/download-bg.png) no-repeat left center #D2DCFF;font-size:10px;font-family:tahoma;padding:10px}

کد نوشته:


<div class="tagha"><span style="font-size:10px;font-family:tahoma;">برچسب ها : <?php the_tags(__(' ','dnld'), __(', ','dnld'), __('','dnld')); ?>
</span></div>

ممنون از کمک شما

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


لینک به پست

سلام

برای مورد 1 در بالای صفحه‌ی نوشته‌ی تازه نوشتس «تنظیمات صفحه» روش کلیک کن و بعد تیک برچسب ها رو بزن تا کادر نوشتن برچسب در پایین صفحه نمایش داده بشه.(اگر خواستی میتونی با درگ اند درآپ یا همون کشیدن و رها کردن جابه جاش کنی)

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


لینک به پست

قابلیت افزودن برچسب به پوسته ربطی نداره یک قابلیت درونی وردپرس هست و باید وجود داشته باشه

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


لینک به پست

قابلیت افزودن برچسب به پوسته ربطی نداره یک قابلیت درونی وردپرس هست و باید وجود داشته باشه

پس یعنی مشکل از کجاست؟

نوشته های معمولی این قابلیت رو دارن فقط نوشته سفارشی نداره.

تشکر از شما

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


لینک به پست

درود

نوع پست سفارشی به صورت پیشفرض قسمت دسته یا برچسب ندارد

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

این آموزش رو مشاهده کنید

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


لینک به پست

درود

این آموزش رو مشاهده کنید

ببینید این فایل فانکشن منه:

<?php
include 'theme_options.php';
include 'guide.php';
include 'lib/post-types.php';
include 'lib/metabox.php';
/* SIDEBARS */
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Sidebar',
'before_widget' => '<li class="sidebox %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3 class="sidetitl">',
'after_title' => '</h3>',

));

/* CUSTOM MENUS */
register_nav_menus( array(
'primary' => __( 'Primary Navigation', '' ),
) );

function fallbackmenu(){ ?>
<div id="submenu">
<ul><li> Go to Adminpanel > Appearance > Menus to create your menu. You should have WP 3.0+ version for custom menus to work.</li></ul>
</div>
<?php }

/* CUSTOM EXCERPTS */

function wpe_excerptlength_index($length) {
return 70;
}
function wpe_excerpt($length_callback='', $more_callback='') {
global $post;
if(function_exists($length_callback)){
add_filter('excerpt_length', $length_callback);
}
if(function_exists($more_callback)){
add_filter('excerpt_more', $more_callback);
}
$output = get_the_excerpt();
$output = apply_filters('wptexturize', $output);
$output = apply_filters('convert_chars', $output);
$output = '<p>'.$output.'</p>';
echo $output;
}
/* SHORT TITLES */
function short_title($after = '', $length) {
$mytitle = explode(' ', get_the_title(), $length);
if (count($mytitle)>=$length) {
array_pop($mytitle);
$mytitle = implode(" ",$mytitle). $after;
} else {
$mytitle = implode(" ",$mytitle);
}
return $mytitle;
}

/* FEATURED THUMBNAILS */
if ( function_exists( 'add_theme_support' ) ) { // Added in 2.9
add_theme_support( 'post-thumbnails' );
add_image_size( 'boxoffice_poster', 100, 150, true );
}
/* GET THUMBNAIL URL */
function get_image_url(){
$image_id = get_post_thumbnail_id();
$image_url = wp_get_attachment_image_src($image_id,'large');
$image_url = $image_url[0];
echo $image_url;
}
/* PAGE NAVIGATION */
function getpagenavi(){
?>
<div id="navigation">
<?php if(function_exists('wp_pagenavi')) : ?>
<?php wp_pagenavi() ?>
<?php else : ?>
<div class="alignleft"><?php next_posts_link(__('« نوشته های قبلی','web2feeel')) ?></div>
<div class="alignright"><?php previous_posts_link(__('نوشته های جدید »','web2feel')) ?></div>
<div class="clear"></div>
<?php endif; ?>
</div>
<?php
}

// Add to admin_init function
add_filter('manage_edit-movies_columns', 'add_new_movies_columns');
function add_new_movies_columns($movies_columns) {
$new_columns['cb'] = '<input type="checkbox" />';
$new_columns['title'] = _x('Movie name', 'column name');
$new_columns['poster'] = __('Poster');
$new_columns['director'] = __('Director');
$new_columns['genre'] = __('Genre');
$new_columns['runtime'] = __('Runtime');
$new_columns['date'] = _x('Date', 'column name');
return $new_columns;

}

add_action('manage_movies_posts_custom_column', 'manage_movies_columns', 10, 2);

function manage_movies_columns($column_name, $id) {
global $post;
switch ($column_name) {
case 'id':
echo $id;
break;

case 'poster':
echo get_the_post_thumbnail( $post->ID, 'boxoffice_poster' );
break;

case 'runtime':
$duration = get_post_meta( $post->ID, 'wtf_runtime', true );
echo $duration;
break;
case 'director':
$director = get_post_meta( $post->ID, 'wtf_dirctr', true );
echo $director;
break;
case 'genre':
//echo get_the_term_list( $post->ID, 'movie-genre', '', ' ', '' );
$post_type = get_post_type($post_id);
$terms = get_the_terms($post_id, 'movie-genre');
if ( !empty($terms) ) {
foreach ( $terms as $term )
$post_terms[] = "<a href='edit.php?post_type=movies&movie-genre={$term->slug}'> " . esc_html(sanitize_term_field('name', $term->name, $term->term_id, $taxonomy, 'edit')) . "</a>";
echo join( ', ', $post_terms );
}
else echo '<i>No terms.</i>';
break;
default:
break;
} // end switch
}
/* Flush your rewrite rules */
function boxoffice_flush_rewrite_rules() {
global $pagenow, $wp_rewrite;
if ( 'themes.php' == $pagenow && isset( $_GET['activated'] ) )
$wp_rewrite->flush_rules();
}
add_action( 'load-themes.php', 'boxoffice_flush_rewrite_rules' );

/* WP 3.4 custom query pagination fix */
function my_query_for_homepage( $query ) {
if( $query->is_main_query() && $query->is_home() ) {
$query->set( 'post_type', array( 'movies' ) );
}
}
add_action( 'pre_get_posts', 'my_query_for_homepage' );
?>
<?php the_post_thumbnail('medium'); ?>
<?php
function add_class_the_tags($html){
$postid = get_the_ID();
$html = str_replace('<a','<a class="NESTED"',$html);
return $html;
}
add_filter('the_tags','add_class_the_tags',10,1);
?>
<?php
function no_follow( $links ) {
foreach($links as $link) {
$link->link_rel .= ' nofollow';
$link->link_rel = trim($link->link_rel);
}
return $links;
}
add_filter('get_bookmarks', 'no_follow');
function _remove_script_version( $src ){
$parts = explode( '?', $src );
return $parts[0];
}
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );
?>

حالا من اسم پست سفارشی رو پیدا کنم درسته؟

میشه بگید چیکار میشه کرد؟

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

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


لینک به پست

فایل

lib/post-types.php

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

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

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


لینک به پست

فایل

lib/post-types.php

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

سلام

ببینید این کل فایل هایی که من دارم:


قالب خطای ۴۰۴
(404.php)
بایگانی
(archive.php)
Blog قالب برگه
(blog.php)
دیدگاه‌ها
(comments.php)
پانوشت
(footer.php)
توابع پوسته
(functions.php)
guide.php
سربرگ
(header.php)
قالب صفحه اصلی
(index.php)
metabox.php
movie-home.php
post-types.php
sponsors.php
پوسته برگه
(page.php)
نتایج جست‌وجو
(search.php)
فرم جست‌وجو
(searchform.php)
ستون‌کناری
(sidebar.php)
single-movies.php
تک نوشته
(single.php)
taxonomy-movie-genre.php
theme_options.php
timthumb.php

کدومو بذارم؟

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

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


لینک به پست

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

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


لینک به پست

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

خدمت شما:

<?php
/* Movies post type*/
function post_type_movies() {
register_post_type(
'movies',
array( 'public' => true,
'publicly_queryable' => true,
'has_archive' => true,
'hierarchical' => false,
'menu_icon' => get_stylesheet_directory_uri() . '/images/movie.png',
'labels'=>array(
'name' => _x('فیلم ها', 'post type general name'),
'singular_name' => _x('Movie', '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' => ''
),
'show_ui' => true,
'menu_position'=>5,
'query_var' => true,
'rewrite' => TRUE,
'rewrite' => array( 'slug' => 'movie', 'with_front' => FALSE,),
'register_meta_box_cb' => 'mytheme_add_box',
'supports' => array(
'title',
'thumbnail',
'comments',
'editor'
)
)
);
}
add_action('init', 'post_type_movies');
/* Movie genre taxonomy */
function create_movie_genre_taxonomy()
{
$labels = array(
'name' => _x( 'ژانر فیلم', 'taxonomy general name' ),
'singular_name' => _x( 'movie-genre', 'taxonomy singular name' ),
'search_items' => __( 'جستجو در ژانر های فیلم ها' ),
'all_items' => __( 'تمامی ژانر فیلم ها' ),
'parent_item' => __( 'Parent movie genre' ),
'parent_item_colon' => __( 'Parent movie genre:' ),
'edit_item' => __( 'Edit movie genre' ),
'update_item' => __( 'Update movie genre' ),
'add_new_item' => __( 'افزودن ژانر جدید برای فیلم ها' ),
'new_item_name' => __( 'New movie genre Name' ),
);
register_taxonomy('movie-genre',array('movies'), array(
'hierarchical' => true,
'labels' => $labels,
'show_ui' => true,
'query_var' => true,
'rewrite' => array( 'slug' => 'movie-genre' ),
));
}
add_action( 'init', 'create_movie_genre_taxonomy', 0 );
?>

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


لینک به پست

فایل اصلاح شده رو قرار دادم


<?php
/* Movies post type*/
function post_type_movies() {
register_post_type(
'movies',
array( 'public' => true,
'publicly_queryable' => true,
'has_archive' => true,
'hierarchical' => false,
'menu_icon' => get_stylesheet_directory_uri() . '/images/movie.png',
'labels'=>array(
'name' => _x('فیلم ها', 'post type general name'),
'singular_name' => _x('Movie', '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' => ''
),
'show_ui' => true,
'menu_position'=>5,
'query_var' => true,
'rewrite' => TRUE,
'rewrite' => array( 'slug' => 'movie', 'with_front' => FALSE,),
'register_meta_box_cb' => 'mytheme_add_box',
'supports' => array(
'title',
'thumbnail',
'comments',
'editor'
)
)
);
register_taxonomy_for_object_type('post_tag', 'movies', array("rewrite" => true));
}
add_action('init', 'post_type_movies');
/* Movie genre taxonomy */
function create_movie_genre_taxonomy()
{
$labels = array(
'name' => _x( 'ژانر فیلم', 'taxonomy general name' ),
'singular_name' => _x( 'movie-genre', 'taxonomy singular name' ),
'search_items' => __( 'جستجو در ژانر های فیلم ها' ),
'all_items' => __( 'تمامی ژانر فیلم ها' ),
'parent_item' => __( 'Parent movie genre' ),
'parent_item_colon' => __( 'Parent movie genre:' ),
'edit_item' => __( 'Edit movie genre' ),
'update_item' => __( 'Update movie genre' ),
'add_new_item' => __( 'افزودن ژانر جدید برای فیلم ها' ),
'new_item_name' => __( 'New movie genre Name' ),
);
register_taxonomy('movie-genre',array('movies'), array(
'hierarchical' => true,
'labels' => $labels,
'show_ui' => true,
'query_var' => true,
'rewrite' => array( 'slug' => 'movie-genre' ),
));
}
add_action( 'init', 'create_movie_genre_taxonomy', 0 );
?>

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

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


لینک به پست

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

شما دارید از یک post_type استفاده می کنید صفحه functions.php را باز کنید و دنبال کدهای معرفی پست سفارشی بگردید و در سطرهای مربوط به $args اضافه کنید


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

نکته : اگر category قبلا معرفی شده بود کافیه که فقط post_tag رو بهش اضافه کنید

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


لینک به پست

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


<?php
/* Movies post type*/
function post_type_movies() {
register_post_type(
'movies',
array( 'public' => true,
'publicly_queryable' => true,
'has_archive' => true,
'hierarchical' => false,
'menu_icon' => get_stylesheet_directory_uri() . '/images/movie.png',
'labels'=>array(
'name' => 'فیلم ها',
'singular_name' => 'Movie',
'add_new' => 'افزودن فیلم تازه', 'فیلم ها',
'add_new_item' => 'افزودن فیلم جدید',
'edit_item' => 'ویرایش فیلم'),
'new_item' => 'فیلم تازه'),
'view_item' => 'مشاهده فیلم'),
'search_items' => 'جستجو در فیلم ها',
'not_found' => 'فیلمی یافت نشد',
'not_found_in_trash' => 'فیلمی در زباله دانی نیست',
'parent_item_colon' => ''
),
'show_ui' => true,
'menu_position'=>5,
'query_var' => true,
'rewrite' => TRUE,
'rewrite' => array( 'slug' => 'movie', 'with_front' => FALSE,),
'register_meta_box_cb' => 'mytheme_add_box',
'taxonomies' => array( 'category', 'post_tag' ),
/*'exclude_from_search' => false,*/
'supports' => array(
'title',
'thumbnail',
'comments',
'editor'
)
)
);
}
add_action('init', 'post_type_movies');
/* Movie genre taxonomy */
function create_movie_genre_taxonomy()
{
$labels = array(
'name' => 'ژانر فیلم',
'singular_name' => 'movie-genre',
'search_items' => 'جستجو در ژانر های فیلم ها' ,
'all_items' => 'تمامی ژانر فیلم ها' ,
'parent_item' => 'Parent movie genre' ,
'parent_item_colon' => 'Parent movie genre:',
'edit_item' => 'Edit movie genre' ,
'update_item' => 'Update movie genre',
'add_new_item' => 'افزودن ژانر جدید برای فیلم ها',
'new_item_name' => 'New movie genre Name'
);
register_taxonomy('movie-genre',array('movies'), array(
'hierarchical' => true,
'labels' => $labels,
'show_ui' => true,
'query_var' => true,
'rewrite' => array( 'slug' => 'movie-genre' ),
));
}
add_action( 'init', 'create_movie_genre_taxonomy', 0 );
?>

و اگر هدفتون از تگ نویسی دیده شدن در موتورهای جستجوست

از قبل و بعد کد


/*'exclude_from_search' => false,*/

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


'exclude_from_search' => false,

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


لینک به پست

ممنون از همه شما ولی وقتی از کد آقای فخار استفاده می کنم این ارور رو میگیرم:


Parse error: syntax error, unexpected T_DOUBLE_ARROW in /home/moviemis/public_html/wp-content/themes/Boxoffice1/lib/post-types.php on line 18

وقتی هم که از کد آقای

onlinewebsite استفاده می کنم برچسب هست ولی پس از بروز رسانی نمایش داده نمیشه . لطفا کمک کنید :D

ممنون از کمک

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


لینک به پست

ممنون از همه شما ولی وقتی از کد آقای فخار استفاده می کنم این ارور رو میگیرم:


Parse error: syntax error, unexpected T_DOUBLE_ARROW in /home/moviemis/public_html/wp-content/themes/Boxoffice1/lib/post-types.php on line 18

وقتی هم که از کد آقای

onlinewebsite استفاده می کنم برچسب هست ولی پس از بروز رسانی نمایش داده نمیشه . لطفا کمک کنید :D

ممنون از کمک

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

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


لینک به پست

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

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

یعنی تو قسمت برچسب ها دیگه برچسبی دیده نمیشه.

با تشکر از شما

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

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


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

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

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


لینک به پست

جالبه!

مطمئن هستید مشکل از افزونه ها یا از خود پوسته تون نیست؟

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

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


لینک به پست

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


'menu_icon' => get_stylesheet_directory_uri() . '/images/movie.png',

رو

به


'menu_icon' => get_stylesheet_directory_uri() . '/images/movie.png';

تبدیل کن که ارور از بین بره و چک کن شاید فرجی شد

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


لینک به پست

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


'menu_icon' => get_stylesheet_directory_uri() . '/images/movie.png',

رو

به


'menu_icon' => get_stylesheet_directory_uri() . '/images/movie.png';

تبدیل کن که ارور از بین بره و چک کن شاید فرجی شد

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

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


لینک به پست

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

کد مشکل دار را حذف کنید

و خودتون ایجادش کنید

http://forum.wp-parsi.com/tutorials/article/6-%D9%BE%D8%B3%D8%AA-%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%DB%8C-%D8%B4%D8%B1%D9%88%D8%B9/

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط saeid1872
      سلام دوستان
      تو کمتر از یک ماه سایتم 61 ارور 500 ثبت کرده که در حال زیاد شدن هستش نمیدونم چرا این ارورهارو ثبت میکنه
      لطفا دلیلش رو بگید و اینکه چطور باید رفع کنم
      من خیلی اصلا حرفه ای نیستم فقط خواهشا جوری راهنمایی کنید که بتونم رفعش کنم.

    • توسط devil1367
      با سلام
      من یک فروشگاه دارم چون قالب قبلیم نیازهامو نمیتونست برطرف کنه یه قالب جدید از یکی از سایتها خریداری کردم
      سوالم اینه با نصب بسته اسان نصب اطلاعاتی یا محصولات قبلی که داشتم حذف میشن ؟
      چطوری قالب رو شبیه دمو دربیارم و صفحات و برگه ها import کنم.
       
      با تشکر
    • توسط armakcell
      با سلام بنده در سایتم میخواستم یک ابزارک قرار بدم مانند ابزارک این سایت
      http://powerturk.ir

      اگر داخل این سایت برید در یک قسمت نوشته است آرشیو فول البوم
      بنده این ابزارک را چگونه به دست بیارم؟
      بنده یک تصویر ضمیمه میکنم در صورتی که در سایت وارد نشد

    • توسط amir_hossein
      سلام دوستان من قصد دارم چندتا اسلاید کناره هم به صورت خطی (مثلا 4 تا اسلاید) اواسط صفحه اصلی یا انتهای صفحه قرار بدم.افزونه ای میتونید بهم معرفی کنید برای اینکار؟
    • توسط amir_hossein
      سلام دوستان من قصد دارم چندتا اسلاید کناره هم به صورت خطی (مثلا 4 تا اسلاید) اواسط صفحه اصلی یا انتهای صفحه قرار بدم.افزونه ای میتونید بهم معرفی کنید برای اینکار؟