چگونه می توانم عنوان مطلب را لینک به بیرون بدهم؟
بطوریکه مثل سایت قطار باشد؟
چگونه می توانم عنوان مطلب را لینک به بیرون بدهم؟
بطوریکه مثل سایت قطار باشد؟
يعني چي لينک به بيرون ؟
آدرس سايت قطار رو بزاريد
از زمینه ی دلخواه استفاده کن.
يعني چي لينک به بيرون ؟
آدرس سايت قطار رو بزاريد
آدرس سایت قطار : http://ghatar.com
از زمینه ی دلخواه استفاده کن.
میشه بیشتر توضیح بدید؟
یعنی از تیتر استفاده نکنی. به جاش از زمینه ی دلخواه استفاده کنی.
توی 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>
امیدوارم به دردت بخوره
ویرایش: مثل اینکه همزمان با گارفیلد فرستادم
زمینه دلخواه : قسمت اول - قسمت دوم
اون سایت به احتمال زیاد از برنامه های Auto RSS استفاده میکنه و این همه دردسر نمیکشه !
از قسمت چکیده (excerpt) هم میتونین استفاده کنین. (بدون استفاده از زمینههای دلخواه)
من اینکار رو با استفاده از زمینه های دلخواه که در وبلاگ گناهکار بود انجام دادم
حالا میخوام این زمینه دلخواه در صفحه ارسال پست ثابت باشه و کاربر با نقش "نویسنده" نیاز به انتخاب اون نداشته باشه و مستقیما لینکش رو وارد کنه.
از این افزونه استفاده کنین: http://labs.dagensskiva.com/plugins/more-fields/
پلاگین خوبی بود گناهکار جان
فقط یه راهنمایی کن که قسمت زمینه دلخواه رو چه جوری تنظیم کنم که فقط یه باکس برای وارد کردن لینک داشته باشه؟
توی تنظیمات این پلاگین پیداش نکردم.
توی تنظیماته این افزونه اول یهدونه جعبه (box) میسازین٬ بعدش وارده اون جعبه میشین و زمینههای دلخواتون رو میسازین٬ چیزه خاصی نداره.
باکس را ساختم
ولی توی تنظیمات و قرار دادن مقادیرش مشکل دارم:
Key
Title
Slug
Type
لطفا نحوه پر کردن این گزینه ها و همچنین تنظیمات Manage post types را با جزئیات بیشتر برام توضیح بده.
خیلی روش کار کردم ولی نتونستم.
key = کلیده زمینهی دلخواه
title = عنوانی که در کنار شی شما در برگهی نوشتن نوشته میشود
slug = نامکی برای چیدنه نوشتهها بر اساس این زمینهی دلخواه
type = نوع شیء که میخواین اضافه کنین
برای شما اینطوری میشه:
key = external_link
title = link
slug = external_link
type = text
الان مشکل صفحه ارسال مطلب حل شد.
فقط در پوسته باید چه کدی قرار بدم تا لینک به بیرون در پنجره جدید باشه؟
شما الان یه زمینهی دلخواه دارین با کلید=external_link
با توجه به مقالاتی که توی وبلاگم نوشتم اونو فراخوانی کنین و ازش استفاده کنین.
Gonahkar گفت:
شما الان یه زمینهی دلخواه دارین با کلید=external_link
با توجه به مقالاتی که توی وبلاگم نوشتم اونو فراخوانی کنین و ازش استفاده کنین.
این کار رو براحتی انجام دادم فقط مشکلم اینه که چطور لینک در پنجره جدید (blank_)باز بشه؟