رفتن به مطلب

قراردادن تگ H1 کجایه قالب ؟کدام کد؟


پست های پیشنهاد شده

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

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

من می خوام تگ H1 قرار بدم تویه هدر سایتم چه کدی رو دقیقا کجا این کد هدرم قرار بدم

کلا سات تگ H1نداره

لینک ندین ممنون میشیم همین جا کمک کنید


<?php
global $news;
load_theme_textdomain('news', TEMPLATEPATH.'/languages/');
wp_head();
?>
<div id="wrapper">
<!-- time, weather, hot news -->
<div id="top">
<?php if (!empty($news['headerdate'])) { ?><div id="date"><?php echo jdate('l, d F Y'); ?></div><?php } ?>
<?php if ($news['showhotnews'] == 1) { ?>
<?php $display = new WP_query(); $display->query('showposts='.$news['hotnewsnum'].'&meta_key=hotnews'); ?>
<?php global $wp_query; $wp_query->in_the_loop = true; ?>
<?php if ($display->have_posts()) : ?>
<ul id="hotnewshide">
<?php for ($i = 1; $i <= $display->post_count; $i++) { ?>
<li><?php echo $i; ?></li>
<?php } ?>
</ul>
<div id="hotnews">
<ul>
<?php while ($display->have_posts()) : $display->the_post(); ?>
<li><span class="category"><?php dt_category(); ?></span><span class="heading"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></span><span class="info"> <?php the_time('d F Y'); ?> | <a href="<?php the_permalink(); ?>#comments"><?php comments_number(__('0 نظر','news'), __('1 نظر','news'), __('% نظر','news')); ?></a></span></li>
<?php endwhile; ?>
</ul>
</div>
<?php endif; ?>
<?php } ?>
<?php require_once TEMPLATEPATH.'/lib/weather/show.weather.php'; ?>
<div class="clear"></div>
</div>
<!-- time, weather, hot news -->
<!-- logo, ad -->
<div id="header">
<div id="logo"><a href="<?php bloginfo('home'); ?>/" title="<?php bloginfo('name'); ?>"><?php dt_logo_image(); ?></a></div>
<?php dt_show_ads('position=Header&before=<div class="header-ad">&after=</div>'); ?>
<div class="clear"></div>
</div>
<!-- logo, ad -->
<!-- navigation -->
<div id="force-menu">
<?php if ($news['nav_custom'] == 0) { ?>
<ul id="menu">
<li<?php if (is_home()) { echo ' class="current-cat" '; } ?>><a href="<?php bloginfo('home'); ?>/" title="<?php _e('خانه','news'); ?>"><?php _e('خانه','news'); ?></a></li>
<?php
$categories = wp_list_categories('orderby='.$news['nav_sort'].'&order='.$news['nav_order'].'&hide_empty='.$news['nav_hide_empty'].'&title_li=&echo=0');
$categories = preg_replace('/View all posts filed under /','',$categories);
echo $categories;
?>
</ul><div class="clear"></div>
<?php
} else {
wp_nav_menu( array( 'theme_location' => 'nav', 'container' => '', 'menu_id' => 'menu', 'menu_class' => '') );
}
?>
</div>
<!-- navigation -->
<!-- links, search -->
<div id="links"<?php if ($news['searchform'] != 1) echo ' style="background:#fff"'; ?>>
<?php if ($news['pages_custom'] == 0) { ?>
<ul id="linklist">

<?php dt_profile_links(); ?>
<li><a href="#"><?php _e('پیگیری ما','news'); ?></a>
<ul>
<?php if (!empty($news['feedburner'])) { ?>
<li><a href="http://feeds.feedburner.com/<?php echo $news['feedburner']; ?>" class="feedburner"><?php _e('اشتراک از طریق فید برنر','news'); ?></a></li>
<li><a href="http://feedburner.google.com/fb/a/mailverify?uri=<?php echo $news['feedburner']; ?>" class="feedburner-email"><?php _e('مشترک شدن از طریق ایمیل','news'); ?></a></li>
<?php } ?>
<?php if (!empty($news['twitter'])) { ?>
<li><a href="http://twitter.com/<?php echo $news['twitter']; ?>" class="twitter"><?php _e('ما را در تویتر دنبال کنید','news'); ?></a></li>
<?php } ?>
<?php if (!empty($news['facebook'])) { ?>
<li><a href="http://facebook.com/<?php echo $news['facebook']; ?>" class="facebook"><?php _e('صفحه فیس بوک','news'); ?></a></li>
<?php } ?>
</ul>
</li>
<li><a href="<?php bloginfo_rss('rss2_url'); ?>" class="rsslink"><?php _e('فید مطالب','news'); ?></a>
<ul class="rssmenu">
<?php
$categories = get_categories();
foreach ($categories as $category) {
echo '<li><a href="'.get_category_feed_link($category->cat_ID).'">'.$category->cat_name.'</a></li>';
}
?>
</ul>
</li>
<li><a href="<?php bloginfo_rss('comments_rss2_url'); ?>" class="rsslink"><?php _e('فید نظرات','news'); ?></a></li>

<?php if ($news['newspulse']) : ?><li><a href="<?php echo get_page_link($news['newspulse']); ?>" title="<?php _e('تفکیک اخبار','news'); ?>"><?php _e('تفکیک اخبار','news'); ?></a></li><?php endif; ?>
<?php if ($news['Contact']) : ?><li><a href="<?php echo get_page_link($news['Contact']); ?>" title="<?php _e('ارتباط با ما','news'); ?>"><?php _e('ارتباط با ما','news'); ?></a></li><?php endif; ?>
</ul>
<?php
} else {
wp_nav_menu( array( 'theme_location' => 'pages', 'container' => '', 'menu_id' => 'linklist', 'menu_class' => '') );
}
?>

<?php if ($news['searchform'] == 1) { ?>
<form>
<fieldset class="search-form" action="/" method="get">
<input type="text" name="s" id="s" value="<?php if (get_search_query()) { echo get_search_query(); } else { echo __('جستجو','news'); } ?>" class="search-text clearfield" />
<input type="submit" value="" class="search-go" />
</fieldset>
</form>
<?php } ?>
<div class="clear"></div>
</div>
<!-- links, search -->
<?php dt_show_ads('position=Header Wide&before=<div class="adzone">&after=</div>'); ?>

لینک به ارسال

سلام

فرقی نداره کجا تگ رو بزارید مهم اینه که در هر صفحه فقط یک تگِ h1 باشه

البته به این هم توجه کنید که تگ ها به ترتیب از بالا به پایین هستن مثلن h1 بالا و بعد h2 و بعد h3 و ........

لینک به ارسال

خوب کدش تگش چیه؟

من یک کد تگ دارم هر جایه این هدر می زارم نشون داده نمیشه!

کد رو بهم بدین ممنون میشیم

لینک به ارسال

کد h1 چی هستش ؟


<h1></h1>

قسمت مربوطه رو باید بین 2تا تگ قرار بدید ..

لینک به ارسال

در کدوم قسمت قرار میدید ؟

اگر در استایل برای h1 استایل خاصی تعریف شده باشه تغییری نمیکنه ، لازم دارید که تغییر کنید ؟؟

لینک به ارسال

یک کد بدین که وقتی با متنش می زارم جواب بده

و به عنوان تگ h1 شناسایی شه!

شضما کد رو بزارید به عنوان h1 شناخته میشه حالا داخلش چی باشه بهتره توضیح سایتتون باشه مثلن :


<h1>متن توضیح شما </h1>

فقط توجه کن که توی استایلت به h1 خاصیت display:none نداده شده باشه چون اگه داده شده باشه برای گوگل دیده نمیشه

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

در کدوم قسمت قرار میدید ؟

اگر در استایل برای h1 استایل خاصی تعریف شده باشه تغییری نمیکنه ، لازم دارید که تغییر کنید ؟؟

همون کد هدری که تو تاپیک اول گذاشتم!!!

موقع کد رو می زارم تغییری نمی کنه چک می کنم تو سایتهای سئو می گه تگ H1 وجود نداره!!

شضما کد رو بزارید به عنوان h1 شناخته میشه حالا داخلش چی باشه بهتره توضیح سایتتون باشه مثلن :


<h1>متن توضیح شما </h1>

فقط توجه کن که توی استایلت به h1 خاصیت display:none نداده شده باشه چون اگه داده شده باشه برای گوگل دیده نمیشه

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

display:none

لینک به ارسال

همون کد هدری که تو تاپیک اول گذاشتم!!!

موقع کد رو می زارم تغییری نمی کنه چک می کنم تو سایتهای سئو می گه تگ H1 وجود نداره!!

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

display:none

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

بزار اساتید بیان میگن

لینک به ارسال
فقط توجه کن که توی استایلت به h1 خاصیت display:none نداده شده باشه چون اگه داده شده باشه برای گوگل دیده نمیشه


http://seotesttool.com/blog/does-the-google-bot-index-css-hidden-divs/

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

Google itself uses display: none in its HOME PAGE, so it can't really be a problem using it, as long as you don't use it for spamming (i.e. inserting hundreds fo keywords in a display:none DIV panel).

Open Google HOME PAGE and look in HTML source code. Search for display:none you are gonna see it many times. :)

لینک به ارسال

این همه جواب پس چی بود ؟!

به هر حال:


<?php if ( is_home() || is_front_page() ) : ?>
<h1 id="site-title"><?php bloginfo('name'); ?></h1>
<h2 id="site-description"><?php bloginfo('description'); ?></h2>
<?php else: ?>
<span id="site-title"><a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a></span>
<span id="site-description"><?php bloginfo('description'); ?></span>
<?php endif ?>

کد بالا تعریف می کنه که اگر در صفحه نخست بودید h1 و h2 اون عبارت ها باشند (که قابل تغییر است) در غیر این صورت یعنی در سایر صفحات h1 و h2 به کدنویسی همان صفحات واگذار می گردد که این هم قابل تغییر است

دقت کنید که معمولاً در پست ها یا برگه ها بهتر است h1 برابر با پست تایتل باشد و به همین دلیل بعد از else به آن صورت نوشته شده است

حالا اینکه display:none‌ باشد یا نباشد به مقادیر استایل site-title و site-description و سلیقه ی شما بر میگردد

لینک به ارسال


<h1><a href="<?php bloginfo('url'); ?>/"><?php bloginfo('name'); ?></a></h1>

محل کد

فایل header.php در محلی که سر صفحه سایت قرار می گیره و یا نام سایت در حال حاضر هست

لینک به ارسال

این همه جواب پس چی بود ؟!

به هر حال:


<?php if ( is_home() || is_front_page() ) : ?>
<h1 id="site-title"><?php bloginfo('name'); ?></h1>
<h2 id="site-description"><?php bloginfo('description'); ?></h2>
<?php else: ?>
<span id="site-title"><a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a></span>
<span id="site-description"><?php bloginfo('description'); ?></span>
<?php endif ?>

کد بالا تعریف می کنه که اگر در صفحه نخست بودید h1 و h2 اون عبارت ها باشند (که قابل تغییر است) در غیر این صورت یعنی در سایر صفحات h1 و h2 به کدنویسی همان صفحات واگذار می گردد که این هم قابل تغییر است

دقت کنید که معمولاً در پست ها یا برگه ها بهتر است h1 برابر با پست تایتل باشد و به همین دلیل بعد از else به آن صورت نوشته شده است

حالا اینکه display:none‌ باشد یا نباشد به مقادیر استایل site-title و site-description و سلیقه ی شما بر میگردد

<?php

global $news;

load_theme_textdomain('news', TEMPLATEPATH.'/languages/');

wp_head();

?>

<div id="wrapper">

<!-- time, weather, hot news -->

<div id="top">

<?php if (!empty($news['headerdate'])) { ?><div id="date"><?php echo jdate('l, d F Y'); ?></div><?php } ?>

<?php if ($news['showhotnews'] == 1) { ?>

<?php $display = new WP_query(); $display->query('showposts='.$news['hotnewsnum'].'&meta_key=hotnews'); ?>

<?php global $wp_query; $wp_query->in_the_loop = true; ?>

<?php if ($display->have_posts()) : ?>

<ul id="hotnewshide">

<?php for ($i = 1; $i <= $display->post_count; $i++) { ?>

<li><?php echo $i; ?></li>

<?php } ?>

</ul>

<div id="hotnews">

<ul>

<?php while ($display->have_posts()) : $display->the_post(); ?>

<li><span class="category"><?php dt_category(); ?></span><span class="heading"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></span><span class="info"> <?php the_time('d F Y'); ?> | <a href="<?php the_permalink(); ?>#comments"><?php comments_number(__('0 نظر','news'), __('1 نظر','news'), __('% نظر','news')); ?></a></span></li>

<?php endwhile; ?>

</ul>

</div>

<?php endif; ?>

<?php } ?>

<?php require_once TEMPLATEPATH.'/lib/weather/show.weather.php'; ?>

<div class="clear"></div>

</div>

<!-- time, weather, hot news -->

<!-- logo, ad -->

<div id="header">

<div id="logo"><a href="<?php bloginfo('home'); ?>/" title="<?php bloginfo('name'); ?>"><?php dt_logo_image(); ?></a></div>

<?php dt_show_ads('position=Header&before=<div class="header-ad">&after=</div>'); ?>

<div class="clear"></div>

</div>

<!-- logo, ad -->

<!-- navigation -->

<div id="force-menu">

<?php if ($news['nav_custom'] == 0) { ?>

<ul id="menu">

<li<?php if (is_home()) { echo ' class="current-cat" '; } ?>><a href="<?php bloginfo('home'); ?>/" title="<?php _e('خانه','news'); ?>"><?php _e('خانه','news'); ?></a></li>

<?php

$categories = wp_list_categories('orderby='.$news['nav_sort'].'&order='.$news['nav_order'].'&hide_empty='.$news['nav_hide_empty'].'&title_li=&echo=0');

$categories = preg_replace('/View all posts filed under /','',$categories);

echo $categories;

?>

</ul><div class="clear"></div>

<?php

} else {

wp_nav_menu( array( 'theme_location' => 'nav', 'container' => '', 'menu_id' => 'menu', 'menu_class' => '') );

}

?>

</div>

<!-- navigation -->

<!-- links, search -->

<div id="links"<?php if ($news['searchform'] != 1) echo ' style="background:#fff"'; ?>>

<?php if ($news['pages_custom'] == 0) { ?>

<ul id="linklist">

<?php dt_profile_links(); ?>

<li><a href="#"><?php _e('پیگیری ما','news'); ?></a>

<ul>

<?php if (!empty($news['feedburner'])) { ?>

<li><a href="http://feeds.feedburner.com/<?php echo $news['feedburner']; ?>" class="feedburner"><?php _e('اشتراک از طریق فید برنر','news'); ?></a></li>

<li><a href="http://feedburner.google.com/fb/a/mailverify?uri=<?php echo $news['feedburner']; ?>" class="feedburner-email"><?php _e('مشترک شدن از طریق ایمیل','news'); ?></a></li>

<?php } ?>

<?php if (!empty($news['twitter'])) { ?>

<li><a href="http://twitter.com/<?php echo $news['twitter']; ?>" class="twitter"><?php _e('ما را در تویتر دنبال کنید','news'); ?></a></li>

<?php } ?>

<?php if (!empty($news['facebook'])) { ?>

<li><a href="http://facebook.com/<?php echo $news['facebook']; ?>" class="facebook"><?php _e('صفحه فیس بوک','news'); ?></a></li>

<?php } ?>

</ul>

</li>

<li><a href="<?php bloginfo_rss('rss2_url'); ?>" class="rsslink"><?php _e('فید مطالب','news'); ?></a>

<ul class="rssmenu">

<?php

$categories = get_categories();

foreach ($categories as $category) {

echo '<li><a href="'.get_category_feed_link($category->cat_ID).'">'.$category->cat_name.'</a></li>';

}

?>

</ul>

</li>

<li><a href="<?php bloginfo_rss('comments_rss2_url'); ?>" class="rsslink"><?php _e('فید نظرات','news'); ?></a></li>

<?php if ($news['newspulse']) : ?><li><a href="<?php echo get_page_link($news['newspulse']); ?>" title="<?php _e('تفکیک اخبار','news'); ?>"><?php _e('تفکیک اخبار','news'); ?></a></li><?php endif; ?>

<?php if ($news['Contact']) : ?><li><a href="<?php echo get_page_link($news['Contact']); ?>" title="<?php _e('ارتباط با ما','news'); ?>"><?php _e('ارتباط با ما','news'); ?></a></li><?php endif; ?>

</ul>

<?php

} else {

wp_nav_menu( array( 'theme_location' => 'pages', 'container' => '', 'menu_id' => 'linklist', 'menu_class' => '') );

}

?>

<?php if ($news['searchform'] == 1) { ?>

<form>

<fieldset class="search-form" action="/" method="get">

<input type="text" name="s" id="s" value="<?php if (get_search_query()) { echo get_search_query(); } else { echo __('جستجو','news'); } ?>" class="search-text clearfield" />

<input type="submit" value="" class="search-go" />

</fieldset>

</form>

<?php } ?>

<div class="clear"></div>

</div>

<!-- links, search -->

<?php dt_show_ads('position=Header Wide&before=<div class="adzone">&after=</div>'); ?>

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

می تونید این کد را ویرایش کنید


<div id="logo"><a href="<?php bloginfo('home'); ?>/" title="<?php bloginfo('name'); ?>"><?php dt_logo_image(); ?></a></div>

به


<div id="logo"><h1>نام سایت<a href="<?php bloginfo('home'); ?>/" title="<?php bloginfo('name'); ?>"><?php dt_logo_image(); ?></a></h1></div>

ودر style.css وارد کنید


#logo h1 {
text-indent:999999px;
font-size:0px;
}

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

کجای قالبتون بهم میریزه ؟ اگر میبینید مشکلی داره باید از طریق CSS بهش استایل بدید تا بدنمایی نکنه .

لینک به ارسال

حداقل مفهوم به هم می ریزه را می شد نوشت

به هرحال پاسخ شما را مهندس یار گرامی فرمودند

لینک به ارسال

می تونید این کد را ویرایش کنید


<div id="logo"><a href="<?php bloginfo('home'); ?>/" title="<?php bloginfo('name'); ?>"><?php dt_logo_image(); ?></a></div>

به


<div id="logo"><h1>نام سایت<a href="<?php bloginfo('home'); ?>/" title="<?php bloginfo('name'); ?>"><?php dt_logo_image(); ?></a></h1></div>

ودر style.css وارد کنید


#logo h1 {
text-indent:999999px;
font-size:0px;
}

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

وقتی هم سئو چک یم کنم میگه تگ H1 نیست

لینک به ارسال

بنظر من بهترین راه این هست که شما یک جایگاه برای این بخش در نظر بگیرید

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

لینک به ارسال


<div id="logo"><h1>نام سایت</h1><a href="<?php bloginfo('home'); ?>/" title="<?php bloginfo('name'); ?>"><?php dt_logo_image(); ?></a></div>

و


#logo h1 { display:none;}

ولی کاری که مرتضای گرامی فرمودند برای سئو مفیدتر و صحیح تره

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...