انجمن


چگونه می توان عنوان مطلب را لینک به بیرون داد؟  (۱۸ نوشته)

  • nasour

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

    چگونه می توانم عنوان مطلب را لینک به بیرون بدهم؟
    بطوریکه مثل سایت قطار باشد؟

  • مهدی

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

    يعني چي لينک به بيرون ؟
    آدرس سايت قطار رو بزاريد

  • garfield

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

    از زمینه ی دلخواه استفاده کن.

  • nasour

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

    يعني چي لينک به بيرون ؟
    آدرس سايت قطار رو بزاريد

    آدرس سایت قطار : http://ghatar.com

    از زمینه ی دلخواه استفاده کن.

    میشه بیشتر توضیح بدید؟

  • garfield

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

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

    توی index.php و single.php قالبت بگرد اینو پیدا کن:

    <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a>
    جاش اینو بگذار:

    <?php
    $url_var = get_post_meta($post->ID, 'link_url',true);
    $alt_var = get_post_meta($post->ID, 'link_alt',true);
    	if(isset($url_var) && !empty($url_var)) {
    		?>
    		<a href="<?php echo $link_url; ?>" rel="bookmark" title="<?php echo $link_alt; ?>"><?php the_title(); ?></a>
    		<?php
    	} else { ?>
    		<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a>
    		<?php
    	}
    	?>

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

    link_url برای آدرس سایت
    link_alt برای تیتر لینکت (همونی که ماوس رو روش نگه می داری ظاهر می شه).

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

  • مهدی شریف

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

    1- در قسمت ارسال مطلب یه زمینه دلخواه ایجاد کن، کلید رو مثلا بزار link و مقدار رو لینکی که به بیرون بدی وارد کن.
    2- در پوسته سایتت هم جای
    <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
    مقدار زیر رو جایگزین کن
    <a href="<?php $values = get_post_custom_values("link"); echo $values[0]; ?>" rel="bookmark"><?php the_title(); ?></a>

    امیدوارم به دردت بخوره

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

  • مهدی

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

    زمینه دلخواه : قسمت اول - قسمت دوم

  • navid4d

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

    اون سایت به احتمال زیاد از برنامه های Auto RSS استفاده میکنه و این همه دردسر نمیکشه !

  • گناهکار

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

    از قسمت چکیده (excerpt) هم می‌تونین استفاده کنین. (بدون استفاده از زمینه‌های دلخواه)

  • nasour

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

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

  • گناهکار

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

    از این افزونه استفاده کنین: http://labs.dagensskiva.com/plugins/more-fields/

  • nasour

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

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

  • گناهکار

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

    توی تنظیمات‌ه این افزونه اول یه‌دونه جعبه (box) می‌سازین٬ بعدش وارده اون جعبه می‌شین و زمینه‌های دل‌خواتون رو می‌سازین٬ چیزه خاصی نداره.

  • nasour

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

    باکس را ساختم
    ولی توی تنظیمات و قرار دادن مقادیرش مشکل دارم:

    Key
    Title
    Slug
    Type

    لطفا نحوه پر کردن این گزینه ها و همچنین تنظیمات Manage post types را با جزئیات بیشتر برام توضیح بده.
    خیلی روش کار کردم ولی نتونستم.

  • گناهکار

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

    key = کلیده زمینه‌ی دل‌خواه
    title = عنوانی که در کنار شی شما در برگه‌ی نوشتن نوشته می‌شود
    slug = نامکی برای چیدن‌ه نوشته‌ها بر اساس این زمینه‌ی دلخواه
    type = نوع شیء که می‌خواین اضافه کنین

    برای شما این‌طوری می‌شه:
    key = external_link
    title = link
    slug = external_link
    type = text

  • nasour

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

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

  • گناهکار

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

    شما الان یه زمینه‌ی دلخواه دارین با کلید=external_link
    با توجه به مقالاتی که توی وبلاگم نوشتم اونو فراخوانی کنین و ازش استفاده کنین.

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

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

    Gonahkar گفت:
    شما الان یه زمینه‌ی دلخواه دارین با کلید=external_link
    با توجه به مقالاتی که توی وبلاگم نوشتم اونو فراخوانی کنین و ازش استفاده کنین.

    این کار رو براحتی انجام دادم فقط مشکلم اینه که چطور لینک در پنجره جدید (blank_)باز بشه؟

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