رفتن به مطلب

تغییر آدرس منو در صفحات دیگر


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

با سلام و عرض ادب و احترام خدمات همه اساتید.

سایت وردپرسی بنده قالب تک‌صفحه‌ای (نام قالب screenr) دارد. منوی بالای صفحه طبق رویه همه قالبهای تک‌صفحه‌ای ، آدرسی به این شکل دارد: url/screenr/#features .. مشکلی که پیش آمده اینه که با ایجاد یک نوشته با آدرس مشخص url/text (وبلاگ) ، منوی بالای صفحه همچنان همان آدرس url/screenr/#features  را دارد که با کلیک بر روی عناوین منو، ارور 404 میدهد. سوال این است که چطور میتوان آدرس منوها رو در صفحات دیگر ویرایش کرد که برای صفحه اصلی که تک‌صفحه‌ای میباشد همان آدرس را بدهد اما برای دیگر صفحات آدرسی دیگر و قابل ویرایش.

 

با سپاس از همراهی اساتید. 

 

لینک به ارسال
در هم اکنون، roham.mpk گفته است :

وقت بخیر 

بحث در مورد محصولات تجاری در انجمن ممنوع می باشد. 

موضوع تجاری نیست که !! وب سایت شخصی خودمه ! کدام بخشش تجاریه؟؟؟ 

لینک به ارسال

سلام

جناب roham لطفا در پاسخ دادن به کاربران بیشتر دقت کنید.

در 6 ساعت قبل، saeidaspr گفته است :

با سلام و عرض ادب و احترام خدمات همه اساتید.

اما سوال شما

دلیل خطای 404 آدرس دهی اشتبه لینک هاتون هست در اینجا شما باید screenr رو از لینکتون پاک کنید به این صورت

site.com/#features
site.com/#about
و غیره

 

در 6 ساعت قبل، saeidaspr گفته است :

مشکلی که پیش آمده اینه که با ایجاد یک نوشته با آدرس مشخص url/text (وبلاگ) ، منوی بالای صفحه همچنان همان آدرس url/screenr/#features  را دارد

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

<?php
	if ( ! is_front_page() ) { 
		// منوی سایر صفحات
	}
	else{
		// منوی صفحه اصلی
	}
?>

نحوه ایجاد فهرست هم

https://developer.wordpress.org/reference/functions/register_nav_menus/
https://codex.wordpress.org/WordPress_Menu_User_Guide

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

if ( ! function_exists( 'mytheme_register_nav_menu' ) ) {
 
    function mytheme_register_nav_menu(){
        register_nav_menus( array(
            'home_menu' => __( 'Home Menu', 'text_domain' ),
            'blog_menu'  => __( 'Blog Menu', 'text_domain' ),
        ) );
    }
    add_action( 'after_setup_theme', 'mytheme_register_nav_menu', 0 );
}

 

لینک به ارسال

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

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

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

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

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

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

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

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

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