رفتن به مطلب

اضافه نشدن منو به فهرست


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

سلام دوستان عزیز

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

تمام راه حل های تو نت رو انجام دادم اما بازم جواب نگرفتم.

نمیدونم چه کنم .راهی هست اگه کمک کنین.خیلی گیر کردم.

مثلا یه راهنمایی برای اضافه کردن جایگاه منو کنار همون جایگاه اگه میشه یا هر راه حل دیگه

لینک به ارسال

سلام این بستگی به کدنویسی شما داره اینکه ارتفاع قسمت منو هارو ثابت گرفتید یا متغیر؟!اگه ثابت گرفته باشید مثلا height:70px; خب طبیعتا از یه حدی که بیشتر بزارید نمایش نمیده پس بهتره ارتفاع رو auto بزارید.البته شاید مشکل از یه جای دیگه هم باشه من اینطوری حدس زدم بازم کد هارو قرار بدید شاید بهتر بشه کمک کرد

لینک به ارسال

سلام این بستگی به کدنویسی شما داره اینکه ارتفاع قسمت منو هارو ثابت گرفتید یا متغیر؟!اگه ثابت گرفته باشید مثلا height:70px; خب طبیعتا از یه حدی که بیشتر بزارید نمایش نمیده پس بهتره ارتفاع رو auto بزارید.البته شاید مشکل از یه جای دیگه هم باشه من اینطوری حدس زدم بازم کد هارو قرار بدید شاید بهتر بشه کمک کرد

ممنون بابت پاسخ

اما منظور من همون 89 تا فهرست محدود بود.از قسمت فهرست وقتی دسته ای اضافه میکنم بعد از ذخیره سازی میبینم چیزی ذخیره نمیشه.

لینک به ارسال

متوجه منظورتون نشدم.قالب خریداره شده ؟

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

این کد مربوط به فهرست های قالب


/* ---------------------------------------------------------------------------
* Registers a menu location to use with navigation menus.
* --------------------------------------------------------------------------- */
register_nav_menu( 'main-menu', __( 'Main Menu | depth 5 (Header Overlay 1)', 'mfn-opts' ) );
register_nav_menu( 'main-menu2', __( 'Main Menu2 | depth 52 (Header Overlay 1)', 'mfn-opts' ) );
register_nav_menu( 'secondary-menu', __( 'Secondary Menu | depth 2 (Header Split 5)', 'mfn-opts' ) );
register_nav_menu( 'lang-menu', __( 'Languages Menu | depth 1', 'mfn-opts' ) );
register_nav_menu( 'social-menu', __( 'Social Menu Top | depth 1', 'mfn-opts' ) );
register_nav_menu( 'social-menu-bottom', __( 'Social Menu Bottom | depth 1', 'mfn-opts' ) );

/* ---------------------------------------------------------------------------
* Main Menu
* --------------------------------------------------------------------------- */
function mfn_wp_nav_menu()
{
$args = array(
'container' => 'nav',
'container_id' => 'menu',
'menu_class' => 'menu',
'fallback_cb' => 'mfn_wp_page_menu',
'depth' => 5,
'link_before' => '<span>',
'link_after' => '</span>',
);

// Mega Menu | Custom Walker
$theme_disable = mfn_opts_get( 'theme-disable' );
if( ! isset( $theme_disable['mega-menu'] ) ){
$args['walker'] = new Walker_Nav_Menu_Mfn;
}

// Custom Menu
if( mfn_ID() && is_single() && get_post_type() == 'post' && $custom_menu = mfn_opts_get( 'blog-single-menu' ) ){

// Theme Options | Single Posts
$args['menu'] = $custom_menu;

} elseif( mfn_ID() && is_single() && get_post_type() == 'portfolio' && $custom_menu = mfn_opts_get( 'portfolio-single-menu' ) ){

// Theme Options | Single Portfolio
$args['menu'] = $custom_menu;

} elseif( $custom_menu = get_post_meta( mfn_ID(), 'mfn-post-menu', true ) ){

// Page Options | Page
$args['menu'] = $custom_menu;

} else {

// Default
$args['theme_location'] = 'main-menu';

}
wp_nav_menu( $args );
}
function mfn_wp_page_menu()
{
$args = array(
'title_li' => '0',
'sort_column' => 'menu_order',
'depth' => 5,
);
echo '<nav id="menu">'."\n";
echo '<ul class="menu page-menu">'."\n";
wp_list_pages($args);
echo '</ul>'."\n";
echo '</nav>'."\n";
}
/* ---------------------------------------------------------------------------
* Split Menu
* --------------------------------------------------------------------------- */
function mfn_wp_split_menu()
{
echo '<nav id="menu">';

// Main Menu Left ----------------------------
$args = array(
'container' => false,
'menu_id' => false,
'menu_class' => 'menu menu_left',
'fallback_cb' => false,
'theme_location' => 'main-menu',
'depth' => 5,
'link_before' => '<span>',
'link_after' => '</span>',
);

// custom walker for mega menu
$theme_disable = mfn_opts_get( 'theme-disable' );
if( ! isset( $theme_disable['mega-menu'] ) ){
$args['walker'] = new Walker_Nav_Menu_Mfn;
}

wp_nav_menu( $args );

// Main Menu Right ----------------------------
$args = array(
'container' => false,
'menu_id' => false,
'menu_class' => 'menu menu_right',
'fallback_cb' => false,
'theme_location' => 'secondary-menu',
'depth' => 5,
'link_before' => '<span>',
'link_after' => '</span>',
);

// custom walker for mega menu
$theme_disable = mfn_opts_get( 'theme-disable' );
if( ! isset( $theme_disable['mega-menu'] ) ){
$args['walker'] = new Walker_Nav_Menu_Mfn;
}

wp_nav_menu( $args );

echo '</nav>';
}

/* ---------------------------------------------------------------------------
* Overlay menu
* --------------------------------------------------------------------------- */
function mfn_wp_overlay_menu()
{
$args = array(
'container' => 'nav',
'container_id' => 'overlay-menu',
'menu_class' => 'overlay-menu',
'fallback_cb' => false,
'theme_location' => 'main-menu',
'depth' => 1,
);
wp_nav_menu( $args );
}
/* ---------------------------------------------------------------------------
* Secondary menu
* --------------------------------------------------------------------------- */
function mfn_wp_secondary_menu()
{
$args = array(
'container' => 'nav',
'container_id' => 'secondary-menu',
'menu_class' => 'secondary-menu',
'fallback_cb' => false,
'theme_location' => 'secondary-menu',
'depth' => 2,
);
wp_nav_menu( $args );
}

/* ---------------------------------------------------------------------------
* Languages menu
* --------------------------------------------------------------------------- */
function mfn_wp_lang_menu()
{
$args = array(
'container' => false,
'fallback_cb' => false,
'menu_class' => 'wpml-lang-dropdown',
'theme_location' => 'lang-menu',
'depth' => 1,
);
wp_nav_menu( $args );
}

/* ---------------------------------------------------------------------------
* Social menu
* --------------------------------------------------------------------------- */
function mfn_wp_social_menu()
{
$args = array(
'container' => 'nav',
'container_id' => 'social-menu',
'menu_class' => 'social-menu',
'fallback_cb' => false,
'theme_location' => 'social-menu',
'depth' => 1,
);
wp_nav_menu( $args );
}
function mfn_wp_social_menu_bottom()
{
$args = array(
'container' => 'nav',
'container_id' => 'social-menu',
'menu_class' => 'social-menu',
'fallback_cb' => false,
'theme_location' => 'social-menu-bottom',
'depth' => 1,
);
wp_nav_menu( $args );
}
?>

میخوام Main Menu2 کنار Main Menu تو قالب نمایش داده بشه تا مشکلم برطرف بشه

لینک به ارسال

سلام دوستان عزیز

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

تمام راه حل های تو نت رو انجام دادم اما بازم جواب نگرفتم.

نمیدونم چه کنم .راهی هست اگه کمک کنین.خیلی گیر کردم.

مثلا یه راهنمایی برای اضافه کردن جایگاه منو کنار همون جایگاه اگه میشه یا هر راه حل دیگه

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

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

لینک به ارسال

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

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

ممنون از پاسخ بزرگوار

اما من هنوز منو های زیادی لازم دارم و این مقدار کمه و دنبال یه راه حل میگردم.

تو این قسمت


// Default
$args['theme_location'] = 'main-menu';

من جای main-menu رو با main-menu2 عوض میکنم منو هایی که در جایگاه دوم تنظیم کردم نشون میده و اینکه نمیدونم چجوری این دوتا رو با هم بیارم و اون جاهایی که شما میگید برای فراخوانی پیدا کنم.

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


<div class="menu_wrapper">
<?php
if( ( mfn_header_style( true ) != 'header-overlay' ) && ( mfn_opts_get( 'menu-style' ) != 'hide' ) ){

// TODO: modify the mfn_header_style() function to be able to find the text 'header-split' in headers array

// #menu --------------------------
if( in_array( mfn_header_style(), array('header-split','header-below header-split') ) ){
// split -------
mfn_wp_split_menu();
} else {
// default -----
mfn_wp_nav_menu();
}
// responsive menu button ---------
$mb_class = '';
if( mfn_opts_get('header-menu-mobile-sticky') ) $mb_class .= ' is-sticky';
echo '<a class="responsive-menu-toggle '. $mb_class .'" href="#">';
if( $menu_text = mfn_opts_get( 'header-menu-text' ) ){
echo '<span>'. $menu_text .'</span>';
} else {
echo '<i class="icon-menu"></i>';
}
echo '</a>';
}
?>
</div>

راه خوب پیشنهاد بدین گیر کردم.

لینک به ارسال

راه حلش اینه که از مدیر سروتون بخاید مقدار post_max_size رو از تنظیمات php افزایش بده!

لینک به ارسال

راه حلش اینه که از مدیر سروتون بخاید مقدار post_max_size رو از تنظیمات php افزایش بده!

سلام دوست عزیز ممنون

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

لینک به ارسال

سلام دوست عزیز ممنون

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

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

کدهای زیر رو به .htaccess شاخه اصلی سایتتون اضافه کنید :


php_value suhosin.post.max_vars 8000
php_value suhosin.request.max_vars 8000

اگر سرور اجازه تغییر تنظیمات suhosin از این طریق رو بده احتمالا مشکل حل خواهد شد.

لینک به ارسال

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

کدهای زیر رو به .htaccess شاخه اصلی سایتتون اضافه کنید :


php_value suhosin.post.max_vars 8000
php_value suhosin.request.max_vars 8000

اگر سرور اجازه تغییر تنظیمات suhosin از این طریق رو بده احتمالا مشکل حل خواهد شد.

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

کدی هم که گذاشتین قبلا تست کردم اما نشده.

بازم ممنون

لینک به ارسال

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

لینک به ارسال

مشکل در قالب هست

تو قالب دیگه مشکل ندارم

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

اما وقتی جایگاه فهرست رو مشخص میکنم میپره.مشکل اینجاست ؟؟؟؟؟؟

لینک به ارسال

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

لینک به ارسال

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

والا هنگ کردم.بازم ممنون بابت راهنمایی.

یه سوال دارم!

میشه از فهرستی که ساختیم کپی بگیریم؟

منظورم اینه چون زیاده و با کمی زیاد و کم میخوام در صفحات مختلف تو سایدبار بزارم.

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

راهی هست فهرست رو ازش کپی بگیرم و مواردی که میخوام رو حذف کنم؟

خیلی طولانی شد!!! :D

لینک به ارسال
  • 1 ماه بعد...

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

لینک به ارسال

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

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

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

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

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

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

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

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

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