Milad123

محدودیت ایجاد لینک داخلی در پست با استفاده از این کد

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

سلام به همگی

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

حالا میخوام محدودیت ایجاد کنم که فقط یکبار لینک بشه و اگر دفعه ی دوم اون کلمه داخل پست تکرار شد دیگه لینک نشه!


<?php
function link_words($content){
$words = array(
'دانلود آهنگ',
'دانلود آلبوم',
'دانلود موزیک',
'Video',
);
$links = array(
'<a href="/category/ahang/">دانلود آهنگ</a>',
'<a href="/category/album/">دانلود آلبوم</a>',
'<a href="/category/music/">دانلود موزیک</a>',
'<a href="/category/video/">دانلود ویدیو</a>',
);
$content = str_replace($words , $links ,$content);
return $content;
}
add_filter('the_content', 'link_words');
add_filter('the_excerpt', 'link_words');
?>

مثلا اگه من داخل پست دوبار از عبارت "دانلود آهنگ" استفاده کردم، فقط کلمه ی اولی لینک بشه و دیگه دومی لینک نشه!!

چطور میشه این محدودیت رو ایجاد کرد؟؟

ممنون میشم سریعتر راهنمایی کنید خیلی ضروریه :wub:

0

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


لینک به پست

کسی نیست راهنمایی کنه؟؟! :(

0

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


لینک به پست

:|

0

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


لینک به پست

و باز هم تاپیکی که 13 روز ازش گذشت دریغ از یک جواب :|

0

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


لینک به پست

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

وقتی خودم توی پست به این کلمات لینک میدم، لینکی که خودم وارد کردم ارجعیت داشته باشه به این کد...!

0

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


لینک به پست

دیگه دارم کم کم از این انجمن نا امید میشم امیدوارم مثل انجمن وردپرس فارسی نشه!!!! :wacko:

0

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


لینک به پست

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

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

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

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


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

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

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


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