آگاه‌سازی‌ها
پاک‌کردن همه

ارسال پست به یک دوست در وردپرس


(@rezaei)
Honorable Member
عضو شده: 10 سال قبل
ارسال‌: 551
شروع کننده موضوع  

مشاهده يک پست را به دوستتان پيشنهاد کنيد .. اين يکي از امکانات جالبي است که علاوه بر اين ميتواند يکي از راه های جذب بازدید کننده باشد ....
برای اضافه کردن این امکان به قالب خود ، کد زیر را به فایل functions.php قالب اضافه کنید :

function direct_email($text="ارسال به یک دوست"){
global $post;
$title = htmlspecialchars($post->post_title);
$subject = 'Sur '.htmlspecialchars(get_bloginfo('name')).' : '.$title;
$body = 'I recommend this page : '.$title.'. You can read it on : '.get_permalink($post->ID);
$link = ''.$text.'';
return $link;
}

حالا این کد رو به فایل single.php اضافه کنید :


اين يکي از امکانات واقعا جالب وردپرسه .. سعي کنيد حتما ازش استفاده کنين..


نقل‌قول
(@keyvan65)
Estimable Member
عضو شده: 11 سال قبل
ارسال‌: 135
 

ُسلام کد اول رو در انتهای فایل functions.php گذاشتم،ولی وقتی مطلبی رو مشاهده میکنم، کد از بالای هدر نمایش داده میشه، یعن اول کد میاد بعد هدر

وقتی هم کد دوم رو در single.phpمیذارم، در اون قسمت در مطلب پیام خطا واسه این کد میاره


پاسخنقل‌قول
 ناشناس
عضو شده: 53 سال قبل
ارسال‌: 0
 

چه اروری میده؟
لطفا ارور اینجا قرار بده


پاسخنقل‌قول
(@keyvan65)
Estimable Member
عضو شده: 11 سال قبل
ارسال‌: 135
 

مسیر قالب در هست/single.php on line 26

همانطور که گفتم 1-کد در صفحه مطالب از بالای هدر مثل نوشته زده بیرون ،2- در صفحه مطلب و محل قرار گیری کد این خطای که گذاشتم رو میاره


پاسخنقل‌قول
(@admin)
عضو Admin
عضو شده: 11 سال قبل
ارسال‌: 3602
 

خب لاين 26 چي هست نوشته و كدش رابنويس


پاسخنقل‌قول
(@keyvan65)
Estimable Member
عضو شده: 11 سال قبل
ارسال‌: 135
 

در دو پست قلبی عرض کردم، واسه خود کد خطا میاره


پاسخنقل‌قول
(@admin)
عضو Admin
عضو شده: 11 سال قبل
ارسال‌: 3602
 

اينو به فانكشن اضافه كن

function direct_email($text="Envoyer par mail"){
    	global $post;
    	$title = htmlspecialchars($post->post_title);
    	$subject = 'Sur '.htmlspecialchars(get_bloginfo('name')).' : '.$title;
    	$body = 'Je recommande cette page : '.$title.'. Consultable à cette adresse : '.get_permalink($post->ID);
    	
    	$link = ''.$text.'';
    	return $link;
}

پاسخنقل‌قول
(@keyvan65)
Estimable Member
عضو شده: 11 سال قبل
ارسال‌: 135
 

دقیقا" کجای فانکشن؟


پاسخنقل‌قول
 ناشناس
عضو شده: 53 سال قبل
ارسال‌: 0
 

هرجا که می خوای اضافش کن
مثلا آخرش
فرقی نداره


پاسخنقل‌قول
(@keyvan65)
Estimable Member
عضو شده: 11 سال قبل
ارسال‌: 135
 

کد رو استفاده کردم، در سایت خطا نمیاره، ولی کارش گذشته از اینکه
جالب نیست(اطلاعی از شیوه ارسالش نداشتم) ایمیل رو وارد میکنم ولی ارسال
نمیشه،این کد رو که تو فانکشین میذارم، وقت پست ارسال میکنم یا تغییراتی رو
در پیشخوان انجام میدم، ارور فانکشین میاره، وقتی بر میدارم، درست میشه

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


پاسخنقل‌قول
اشتراک: