توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : درج یک تیتر اضافه در وردپرس
UserWht
January 26th, 2013, 17:44
سلام
از وردپرس کاران کسی می دونه چطوری باید مثل اخبار ايران و جهان |خبرگزاري فارس| Fars News Agency (http://www.farsnews.com/) روتیتر اضافه کنم ؟
اگر سایت فوق رو باز کنید .
قبل از عنوان اصلی یک رو تیتر کوچک نوشته میشه
ثروتی در گفتوگو با فارس مطرح کرد
نامه لاریجانی به احمدینژاد برای بودجه یکدوازدهم/ احتمال تصویب تنخواه ۲ ماهه دولت در مجلس
(http://www.farsnews.com/newstext.php?nn=13911107000233)
"ثروتی در گفتگو با فارس مطرح کرد" منظورم هست .
iMohsen
January 26th, 2013, 18:41
برای این کار میشه از custom field در هر پست وردپرس استفاده کنید . مثلا یک کاستوم فیلد تعریف میکنید به اسم newslead و داخلش متن رو مینویسید و بعد داخل تم میشه ازش استفاده کرد .
UserWht
January 27th, 2013, 11:20
ممنون بابت راهنمایی چه افزونه ای رو به نظرتون نصب کنم و چگونه تنظیم کنم ؟
iMohsen
January 27th, 2013, 12:45
افزونه نیاز نداره . وردپرس به صورت پیش فرض بعد از نصب این امکان رو داره داخل خودش .
Adding WordPress Custom Fields to Content (http://wp-types.com/documentation/user-guides/using-custom-fields/)
WordPress Custom Fields 101: Tips, Tricks, and Hacks (http://www.wpbeginner.com/wp-tutorials/wordpress-custom-fields-101-tips-tricks-and-hacks/)
Extend WordPress With Custom Fields | Smashing WordPress (http://wp.smashingmagazine.com/2010/04/29/extend-wordpress-with-custom-fields/)
UserWht
January 27th, 2013, 13:28
ممنون، ایجاد کردم یک فیلد و در هنگام افزودن نوشته این فیلد دیده میشه و نویسنده می تونه چیزی را داخلش وارد کنه
رفتم از تنظیمات و کد های این فیلد را بصورت php ، اکسپورت کردم الان این کدها رو دقیقاً تو کدوم فایل جایگذاری کنم که بالاتر از تیتر قرار بگیره ؟ متاسفانه هرجا گذاشتم نمایش داده نشد .
iMohsen
January 29th, 2013, 15:08
کدهایی که کاستوم فیلد رو نمایش میدن در فایل قالب باید قرار بگیره .
اگر کدهای قالب رو بزارید و بگین کدوم قسمت میخواین نمایش داده بشه , بهتر میشه راهنمایی کرد .
من قبل از کد بالا کد زیر را که custom field بهم به شکل زیر داده را قرار دادم ولی نشون داده نمیشه
/**
* Activate Add-ons
* Here you can enter your activation codes to unlock Add-ons to use in your theme.
* Since all activation codes are multi-site licenses, you are allowed to include your key in premium themes.
*/
// setup other options (http://www.advancedcustomfields.com/docs/filters/acf_settings/)
return $options;
}
add_filter('acf_settings', 'my_acf_settings');
/**
* Register field groups
* The register_field_group function accepts 1 array which holds the relevant data to register a field group
* You may edit the array as you see fit. However, this may result in errors if the array is not compatible with ACF
* This code must run every time the functions.php file is read
*/
نمیدونم این کدها رو از کجا آوردید .
اما مثلا اگر نام custom field 'ی که در پست اضافه کردید key باشه با این کد در هر قسمت از قالب متنش نمایش داده میشه
<?php echo get_post_meta($post->ID, 'key', true); ?>
البته 100% باید در حلقه نمایش پست ها باشه حتما .
UserWht
January 30th, 2013, 20:24
همین کار رو کردم ولی متاسقانه جواب نداد
UserWht
February 17th, 2013, 11:54
کسی پاسخ دقیقی برای این کار نداره ؟
pa231
February 20th, 2013, 10:12
تو وردپرس چون همه صفحات از یک هدر ثابت استفاده میکنن پس title همه ثابته
برای این کار باید title رو از هدر خارج کرد تا بشه برای صفحه ایندکی title مجزا نوشت بدون اینکه به titlt صفحات داخلی اسیب برسونه
1. فایل header.php رو باز کن از اول تا قبل از <title><?php bloginfo('name'); ?><?php wp_title(); ?></title> رو توی فایل header1.php بریز
2. بعد از <title><?php bloginfo('name'); ?><?php wp_title(); ?></title> تا آخر header.php رو بریز تو header2.php
3. توی قالبت هر جا header.php داشتی تبدیل میکنی به