رفتن به مطلب

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


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

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

لینک به ارسال

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

برای هدری هم باید یک بخش رو در پوسته ایجاد کنید و عکس رو اونجا قرار بدید.

اگر میخواید اتوماتیک عکس بزارید و بره اونجا باید به اون بخش تنظیمات اضافه کنید.

لینک به ارسال

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

من کدها رو قرار دادم ولی توی هدر مجددا برگه ها (به صورت عمودی) نمایش داده شدند؛ لطفا به عکس زیر دقت کنید:

skin11111.png

لینک به ارسال

شما به بخش نمایش>فهرست ها رفتید و فهرست ایجاد کردید و بعد در بخشش ست کردید؟

اگر اینکار انجام نشه پیش فرض اون ها ر لیست میکنه.

لینک به ارسال

بله فهرست رو ایجاد کردم (البته منظور شما رو از ست کردن متوجه نشدم.)

ببینید من طبق تصویر زیر فهرست رو ایجاد کردم و لینکی به نام HDsms رو در فهرست ذخیره کردم ولی بازم فقط برگه ها رو نمایش میده. سایتی که این تغییرات رو در آن انجام دادم: http://www.sms-fa.ir/

skin11111111000.png

لینک به ارسال

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

این کدهای هدر من هستش، لطفا کمک کنید.


<?php
/**
* @package WordPress
* @subpackage Twitter WP Theme
*/
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<?php load_theme_textdomain('twitterwp'); ?>
<title><?php wp_title('«', true, 'right'); ?> <?php bloginfo('name'); ?></title>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<?php wp_head(); ?>
</head>
<body>
<div id="header">
<a name="top"></a>
<div id="nameContainer">
<a id="siteName" href="<?php echo get_option('home'); ?>"><?php bloginfo('name'); ?></a><br />
<?php bloginfo('description'); ?>
</div>
<div id="navWrapper">
<ul id="nav">
<li <?php echo (is_home() ? "class=\"current_page_item\"" : ""); ?>><a href="<?php bloginfo('url'); ?>" title="Home"><?php _e('Home','twitterwp'); ?></a></li>
<?php wp_list_pages('sort_column=menu_order&title_li=&depth=1'); ?>
</ul>
</div>
</div>
<div id="contentWrapper">
<div id="content">
<div id="wrapper">

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

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

الان شما از wp_list_pages دارید استفاده می کنید که برای نمایش لیست برگه هاست.

لینک به ارسال

ببینید منم مشکل این آقا رو داشتم:

بنابراین کد دومی رو که شما معرفی کرده بودید در فایل functions قرار دادم و سپس کد:


<?php wp_nav_menu( array( 'theme_location' => 'top-menu', 'container' =>'', 'menu_class' =>'topnav' ) ); ?>

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

لطفا اگه ممکنه فایل هدر رو جوری تنظیم کنید که به جای قرار گیری خودکار برگه ها در منو، خودم پیوندهای دلخواه رو به صورت دستی در کدهای هدر جاسازی کنم.

لینک به ارسال

طبق کدهای شما، هدر باید این بشه:

<?php

/**

* @package WordPress

* @subpackage Twitter WP Theme

*/

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>

<head profile="http://gmpg.org/xfn/11">

<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />

<?php load_theme_textdomain('twitterwp'); ?>

<title><?php wp_title('«', true, 'right'); ?> <?php bloginfo('name'); ?></title>

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />

<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

<?php wp_head(); ?>

</head>

<body>

<div id="header">

<a name="top"></a>

<div id="nameContainer">

<a id="siteName" href="<?php echo get_option('home'); ?>"><?php bloginfo('name'); ?></a><br />

<?php bloginfo('description'); ?>

</div>

<div id="navWrapper">

<ul id="nav">

<?php wp_nav_menu( array( 'theme_location' => 'top-menu', 'container' =>'', 'menu_class' =>'topnav' ) ); ?>

</ul>

</div>

</div>

<div id="contentWrapper">

<div id="content">

<div id="wrapper">

لینک به ارسال

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

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


<?php
register_nav_menu( 'primary', 'Primary Menu' );
?>

فهرست ها رو طبق این عکس ساختم:

http://s1.picofile.com/file/7683493973/skinn.png

نتیجه اش این شد:

http://www.sms-fa.ir/

بقیه دوستان هم لطفا اگه فرصتشو دارن کمک کنن، خیلی طولانی شده!

لینک به ارسال

توی فهرست سایت نیومد!

شما روی پوسته پیش فرض فهرستتون درستهست؟

کلا برای فهرست کدهایی که ساتفاده کردید چی هست؟ بامراحل کار اینجا توضیح بدید شاید توی مراحل مشکلی باشه.

لینک به ارسال

الان چه مشکلی دارید؟

مشکلم اینه که میخوام در نوار منوی زیر هدر، به جای برگه ها، به آدرس های مورد نظر خودم لینک بدم

توی فهرست سایت نیومد!

شما روی پوسته پیش فرض فهرستتون درستهست؟

کلا برای فهرست کدهایی که ساتفاده کردید چی هست؟ بامراحل کار اینجا توضیح بدید شاید توی مراحل مشکلی باشه.

نه دیگه بازم همون برگه ها رو نشون داد، با این تفاوت که این دفه لینک"صفحه نخست" نمایش داده نشد.

ببینید من کد:


<?php
register_nav_menu( 'primary', 'Primary Menu' );
?>

رو در فایل functions قرار دادم.

کدهای هدر رو هم همونطور که خودتون در پست بالا تنظیم کردید جایگزین کردم.

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

http://s1.picofile.c...93973/skinn.png

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

اسمها متفاوت هستند

اینو در فایل توابع تست کنید

register_nav_menu( 'top-menu', 'top menu' );

لینک به ارسال

این

اسمها متفاوت هستند

اینو در فایل توابع تست کنید

register_nav_menu( 'top-menu', 'top menu' );

این کد رو هم امتحان کردم فرقی نکرد.

بعدش خواستم روی پوسته پیشفرض امتحان کنم وقتی این کد رو توی فایل توابع گذاشتم این ارور رو داد:

Parse error: syntax error, unexpected '<' in /home3/smsfa/public_html/wp-content/themes/twentyeleven/functions.php on line 595

از طریق هاست تونستم کد رو حذف کنم تا این ارور رفع بشه.

نمیدونم چرا همه راه هایی که معرفی کردید جواب نداد، لطفا اگه لازمه من دسترسی میدم خودتون چک کنید

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

من فکر میکنم کار درست انجام داده شده

باقیش مربوط به بخش : نمایش > فهرستها میشه

افزودن قابلیت فهرست دلخواه به پوسته

لینک به ارسال

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

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

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

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

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

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

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

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

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