اگر دوست دارید که بعضی از کلمات رو در متن نوشتههای وردپرس خودتون لینک دار کنید حتما این نوشته رو بخونید . شاید بگید اصلا چه لزومی داره که کلمه ای رو در متن نوشتهها لینک دار کرد؟ خوب اولین دلیلش میتونه این باشه که اگر کسی نوشتههای شما رو کپی کرد لینک شما هم با متن نوشته منتقل بشه و هم یه بک لینک بگیرید و هم یه جورایی منبع نوشته کپی شده رو در متن نوشتهها وارد کرده باشید !
دلیل بعدیش هم میتونه پیوند مناسب صفحات داخلی وبسایت شما باشه ! مثلا شما میتونید تعیین کنید که فلان کلمه توی متن ظاهر شد ، به صفحه موضوع اون کلمه لینک داده بشه . مثلا توی جمله ای که هم اکنون در حال خوندن اون هستید کلمات سون لرن و جاوااسکریپت به صورت خودکار لینک دار شدن ! سون لرن که به صفحه اصلی سایت لینک داده شده و جاوااسکریپت هم به دسته بندی مطالب مربوط به زبان جاوااسکریپت !
:: اگر مطالب سایت رو دنبال کرده باشید در چند مطلب پیش پستی رو با عنوان "جایگزین کردن عبارات و کلمات در متن مطالب ارسالی در وردپرس" ارسال کردیم که در واقع پیش نیاز این مطلب هست . اول از همه پیشنهاد میکنم اون مطلب رو بخونید و بعد از کد زیر برای لینک دار کردن کلمه ای خاص استفاده کنید !
می تونید با قرار دادن کدی مثل زیر در فایل functions.php قالب وبسایت وردپرسی خودتون ، کلمه و یا عبارتهای مورد نظرتون رو لینک دار کنید :
<?php function link_words($content){ $words = array( '7Learn', 'ads' ); $links = array( '<a href="https://7learn.com">7Learn</a>', '<a href="https://7learn.com/ads">ads</a>' ); $content = str_replace($words , $links ,$content); return $content; } add_filter('the_content', 'link_words'); add_filter('the_excerpt', 'link_words'); ?>
کلمات مورد نظر خودتون رو در آرایه words و کد لینک به اونها رو در آرایه links و در عنصر متناظرش وارد کنید .
:: مثلا در کد بالا میخوایم هرجا که کلمه 7learn در نوشتهها بود به صفحه اصلی سایت سون لرن لینک داده بشه و هر جا که کلمه ی ads در نوشتهها ظاهر شد به صفحه تبلیغات سایت به آدرس https://7learn.com/ads لینک داده بشه .
دقت کنید که کلمات در هر آرایه با کاما از هم جدا شدند . ضمنا کلمات در آرایه words با عضو متناظرشون در آرایه links جایگزین میشن . پس اگر میخواید کلمه x رو با لینک y جایگزین کنید هر دو باید مثلا عضو دوم آرایه باشند !
امیدوارم که استفاده کرده باشید ...
تو جوملا هم جواب میده؟
اگه بخوایم برای هر مطلب بعضی از کلمه هارو فیلتر کنیم که بیشتر اون کلمه ایی که به مطلب ربط دارن لینکدار بشه چی؟ میشه توضیح بدید؟
خیر دوست عزیز.
این ترفند مخصوص سیستم وردپرسه
میشه برای جوملا هم بذارید؟ درسته سایتتون وردپرسه ولی یکم به جوملا هم بها بدید دیگه. ممنون. 😥
سلام چشم سعی میکنیم.
😉 http://www.facebook.com/reza.kh.7138138
سلام این سایت فیسبوک منه میتونید کارهای ماکتهای سالهای جوانی منو ببینید ممنون
سلام من رضا خرم هستم مدت یکسال ایران نبودم وحالا برگشتم سایتی داشتم به نام www.kimiahajm.comکه وقتی سر زدم میبینم از دلار و نمیدونم شرکتهای عجیب غریب بنظر شما این یعنی چی که وقتی دومین وسایت رو کسانی طراحی میکنند وخیلی راحت بعد از چند سال زحمت یکی دیگه رو به سرقت میبرند نمیدونم یعنی چی
Alexa Internet
Log In or Create an Account
Help
Products
Top Sites
Site Info
Toolbar
Dashboard
How popular is kimiahajm.com?
Alexa Traffic Ranks
How is this site ranked relative to other sites?
Global Rank
Global rank icon-
kimiahajm.com چگونه محبوب است؟
رتبه ترافیک الکسا
چگونه است که این سایت نسبت به سایت های دیگر رتبه؟
رتبه جهانی
رتبه جهانی آیکون
اینها دری بریهایی که در باره سایت من هم توضیح دادن البته برای خودشون جلل خالق
Search for more
kimiahajm.com
Kimiahajm.com
خوب شاید تمدیدش نکردید و فرد دیگه ای اونو تمدید کرده …
چکونه میتوان در فیسبوک کلمه را لینک دار کرد ؟
در ضمن کلمات داخل عکس رو هم لینک میکنه که باعث میشه دیگه عکس نمایش پیدا نکنه و به جای عکس لینک و یه سری کلمه بصورت کد نمایش میده
یا اگه همون کلمه از قبل لینک داشته باشه اونو با لینک جدید لینک میکنه و لینک قبلی رو بصورت کد نمایش میده
با تشکر
خوب دیگه . به نحوه پردازش شما روی متن بستگی داره .
تابع link_words رو باید طوری بنویسید که در محتوای دریافتی فقط متن های مورد نظرتون رو تبدیل به لینک کنه .
سلام
تعداد لینک هایی که میتونیم بدیم محدوده یعنی اگه بیشتر بشه سایت کلا ارور میده
برای این مشکل باید چیکار کنیم
سلام
چه اروری ؟
سلام چقدر سریع جواب دادین شکه شدم خیلی باحالین
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ‘)’ in /home/…..public_html/wp-content/themes/ads/functions.php on line 1022
سلام
خوب این ارور یه مشکل سینتکسی رو نشون میده …
خط گفته شده رو چک کنید .
ضمنا برای اینکه تعداد خاصی کلمه (مثلا 5 تا) لینک دار بشه در خط 11 این کد می تونید یه پارامتر عددی هم اضافه کنید :
$content = str_replace($words , $links ,$content,5);
سلام دوست عزیز چطور می تونم عکسهای وبلاگم رو لینک دار کنم؟injairandeganast.ir لطفا یه سری بزن
خوب تگ عکس رو درون کد لینک دادن استفاده کن :
سلام دوست عزیزسال نوشما مبارک درمورد لینک دار کرد تصاویر میشه بیشتر توضیح دهید؟
با قرار دادن تگ img در داخل تگ a میشه تصاویر رو لینک کرد. کد نمونه :
بجای image address آدرس تصویر و بجای www.7learn.com آدرس لینک رو بنویسید.
سلام
من تو سایت خودم استفاده کردم عالی بود
http://www.naslpedia.com
میشه تو سیستم مدیریت محتوای دیگه مثل این سایت ما
http://dastavardha.com/ازش استفاده کرد
این مشکل هستو چنین راه حلی رو من ندیدم . هر چند امکان پذیر هست و باید پردازش بیشتری روی متن انجام بشه و کدش به این سادگی نمیشه و زمان میبره …
معمولا کلماتی رو که می دونید در لینک ها استفاده نمی کنید و نکردید در اینجا استفاده کنید . من خودمم چنین مشکلی رو اولش داشتم که همین کارو کردم .