siavash.m

افزونه ای برای اتولینک

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

سلام

چطوری میشه تیتر مطالبمو اتوماتیک لینک بدم؟ یعنی مثلا من یک پست در سایتم دارم با تیتر "تعاریف مهم" حالا میخوام توی متن هر پستی هروقت هرجا نوشته بود "تعاریف مهم" لینک بشه به این پست.

افزونه اتولینک هست ولی باید دستی آدرس و اسم تک تک پست هارو بدم که تقریبا از بس زیاده ناممکنه.

آیا افزونه ای هست که خودکار این کارو بکنه؟

ممنون میشم راهنمایی کنید.

0

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


لینک به پست

دوستان هیچ کس نیست راهنمایی کنه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

1

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


لینک به پست

با سلام.

توضیحات در زیر داده شده.


function replace_text_mw($text){
$replace = array(
// 'vazheh kohne' => 'vazheh tazeh' همانند این خط کلمه بدون لینک در سمت چپ و کلمه مورد نظر در سمت راست قرار گیرد نمونه زیر را میتوانید بی نهایت تکرار کنید
'وردپرس' => '<a href="http://mandegarweb.com/">ماندگار وب</a>',
'پوسته وردپرس' => '<a href="http://themes.mandegarweb.com/">شهر پوسته ها</a>'
);
$text = str_replace(array_keys($replace), $replace, $text);
return $text;
}
add_filter('the_content', 'replace_text_mw');
add_filter('the_excerpt', 'replace_text_mw');

منبع: ماندگار وب

1

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


لینک به پست

با سلام.

توضیحات در زیر داده شده.


function replace_text_mw($text){
$replace = array(
// 'vazheh kohne' => 'vazheh tazeh' همانند این خط کلمه بدون لینک در سمت چپ و کلمه مورد نظر در سمت راست قرار گیرد نمونه زیر را میتوانید بی نهایت تکرار کنید
'وردپرس' => '<a href="http://mandegarweb.com/">ماندگار وب</a>',
'پوسته وردپرس' => '<a href="http://themes.mandegarweb.com/">شهر پوسته ها</a>'
);
$text = str_replace(array_keys($replace), $replace, $text);
return $text;
}
add_filter('the_content', 'replace_text_mw');
add_filter('the_excerpt', 'replace_text_mw');

منبع: ماندگار وب

خیلی ممنون که پاسخ دادید

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

به عنوان مثال پستی با نام "سلام" وجود دارد حالا من میخوام هرجا توی هر متنی توی سایت واژه ی سلام بود خودکار به ان پست لینک بشه.

1

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


لینک به پست

خوب این خط کد هم همین کار رو انجام میده.

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

برای مثالتون باید این شکلی درست بشه:


function replace_text_mw($text){
$replace = array(
// 'vazheh kohne' => 'vazheh tazeh' همانند این خط کلمه بدون لینک در سمت چپ و کلمه مورد نظر در سمت راست قرار گیرد نمونه زیر را میتوانید بی نهایت تکرار کنید
'سلام' => '<a href="mysite.com/salam/">نوشته سلام</a>',
'خداحافظ' => '<a href="http://mysite.com/by/">نوشته خداحافظ</a>'
);
$text = str_replace(array_keys($replace), $replace, $text);
return $text;
}
add_filter('the_content', 'replace_text_mw');
add_filter('the_excerpt', 'replace_text_mw');

1

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


لینک به پست

خوب این خط کد هم همین کار رو انجام میده.

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

برای مثالتون باید این شکلی درست بشه:


function replace_text_mw($text){
$replace = array(
// 'vazheh kohne' => 'vazheh tazeh' همانند این خط کلمه بدون لینک در سمت چپ و کلمه مورد نظر در سمت راست قرار گیرد نمونه زیر را میتوانید بی نهایت تکرار کنید
'سلام' => '<a href="mysite.com/salam/">نوشته سلام</a>',
'خداحافظ' => '<a href="http://mysite.com/by/">نوشته خداحافظ</a>'
);
$text = str_replace(array_keys($replace), $replace, $text);
return $text;
}
add_filter('the_content', 'replace_text_mw');
add_filter('the_excerpt', 'replace_text_mw');

افزونه ی wpal هم همینکارو میکنه دقیقا بدون نیاز به شلوغ کردن کدهای function ولی من میخام که هیچ لینکی دستی ندم و اضافه نکنم و خود افزونه خودکار پست هارو به هم لینک بده

0

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


لینک به پست

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

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

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

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


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

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

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


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