Blood

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

3 پست در این موضوع قرار دارد

با سلام

من یک مشکلی دارم لطفا راهنمایی بفرمایید

میخوام با استفاده از یک کد مطلبی که رو سایت قرار دادم کاربران بیان و اون مطلب رو به یک دوست از طریق ایمیل ارسال کنند

از این کد استفاده می کنم و چیزهایی که میخوام به این صورت هستش

1 ارسال سابجکت = تاتیل پست

2 ارسال عکس به ایمیل = اولین عکس اون پست رو ارسال کنه و اندازه داشته باشه بعد یه خط بیاد پایین

3 توضیح کوتاه به اندازه 300 کارکتر بعد یه خط بیاد پایین

4 نوشته باشه اطلاعات بیشتر و این اطلاعات بیشتر لینک باشه به لینک اون پسته بعد یه خط بیاد پایین

5 نوشته باشه این مطلب به نظر من جالب بود تو هم این رو از دست نده

6 تاریخ ارسال این ایمیل

البته از طریق اتلوک میفرسته این ها رو

اگر بخوام از طریق سایت بفرسته به چه صورت هستش

منظورم ارسال یک مطلب با مشخصات بالا با استفاده از سایت هستش

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

البته کامل نیست من کاملش رو میخوام

کد انخاب اولین عکس در پست در فانکشن قالب


<?php
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Defines a default image
$first_img = "/images/default.jpg";
}
return $first_img;
}
?>

کد نمایش و ارسا ل


<li class="EmSend"><a href="mailto:?subject=<?php the_title() ?>&body=<?php the_permalink(); ?><?php the_content_rss('', TRUE, '', 300); ?>" rel="nofollow" target="_blank">ارسال ایمیل به دوستان</a>

0

به اشتراک گذاری این پست


لینک به پست

با سلام

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

0

به اشتراک گذاری این پست


لینک به پست

با سلام

من یک مشکلی دارم لطفا راهنمایی بفرمایید

میخوام با استفاده از یک کد مطلبی که رو سایت قرار دادم کاربران بیان و اون مطلب رو به یک دوست از طریق ایمیل ارسال کنند

از این کد استفاده می کنم و چیزهایی که میخوام به این صورت هستش

1 ارسال سابجکت = تاتیل پست

2 ارسال عکس به ایمیل = اولین عکس اون پست رو ارسال کنه و اندازه داشته باشه بعد یه خط بیاد پایین

3 توضیح کوتاه به اندازه 300 کارکتر بعد یه خط بیاد پایین

4 نوشته باشه اطلاعات بیشتر و این اطلاعات بیشتر لینک باشه به لینک اون پسته بعد یه خط بیاد پایین

5 نوشته باشه این مطلب به نظر من جالب بود تو هم این رو از دست نده

6 تاریخ ارسال این ایمیل

البته از طریق اتلوک میفرسته این ها رو

اگر بخوام از طریق سایت بفرسته به چه صورت هستش

منظورم ارسال یک مطلب با مشخصات بالا با استفاده از سایت هستش

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

البته کامل نیست من کاملش رو میخوام

کد انخاب اولین عکس در پست در فانکشن قالب


<?php
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Defines a default image
$first_img = "/images/default.jpg";
}
return $first_img;
}
?>

کد نمایش و ارسا ل


<li class="EmSend"><a href="mailto:?subject=<?php the_title() ?>&body=<?php the_permalink(); ?><?php the_content_rss('', TRUE, '', 300); ?>" rel="nofollow" target="_blank">ارسال ایمیل به دوستان</a>

سلام

این کد روی توی فایل functons.php قرار بدین.(قبل از هر کاری از این فایل backup داشته باشین)


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 = '<a rel="nofollow" href="mailto:?subject='.rawurlencode($subject).'&body='.rawurlencode($body).'" title="'.$text.' : '.$title.'">'.$text.'</a>';
return $link;
}

و این کد رو هم توی فایل Single.php و در جای مورد نظر:


<?php echo direct_email('ارسال به یک دوست') ?>

سوالی بود مطح کنید. :)

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری