رفتن به مطلب

ریدایرکت شدن برگه به آدرس دلخواه


پست های پیشنهاد شده

دنبال کد با راهی میگردم که بتونم باهاش برگه ای رودر وردپرس ایجاد کنم و وقتی که روی اون برگه توی سایت کلیک میشه برگه به ادرس دلخواهم فوروارد بشه. مثلا برگه تست بره به ادرس google.com

لینک به ارسال

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

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

لینک به ارسال

راهی نیست که مثلا سایت فروشگاهی ایکس رو به عنوان یکی از برگه های سایتم داشته باشم؟

یه کدی باشه که تو HTML برگه بزارم و وقتی رفتن تو اون برگه اتوماتیک برن تو سایتی که می خوام

لینک به ارسال

خب من هم ساده ترین راهش رو گفتم

از فهرست دلخواه بسازید و آدرس لینکش رو عوض کنید

لینک به ارسال

درست نفهمیدم باید چیکار کنم؟ ببینید الان تو portal.sunteam.ir اون بالا تو برگه ها یه نقشه سایت دارم، با گذاشتن کد تو صفحه این صفحه فوروارد میشه به نقشه سایت ولی ببینید چه جوریه. بعد از این که قالب سایت لود میشه بعد فوروارد میشه که حتال نیست. الان نیم ساعتی هست دارم با فهرست ها کشتی میگیرم ولی نتونستم ارنتباطش بدم به برگه ها که اون بالای سایتم بیاد. ممنون میشم سایت ببینی و یه جوری زیر دیپلم بگی که بفهمم :):D

لینک به ارسال

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

ابتدا چند خط زیر رو به فایل functions قالبتون اضافه کنید :

if ( function_exists('register_sidebar') )
register_sidebar( array (
'name' => __( 'NESTED!' ),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => "</div>",
'before_title' => '',
'after_title' => '',
) );

بعد در header قالب به روش زیر عمل کنید :

		<div class="links">
<ul>
<li><a href="<?php bloginfo('url'); ?>">خانه</a></li>
<?php wp_list_pages('title_li=&depth=1'); ?>
<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(NESTED!) ) : else : ?> <?php endif; ?>
</ul>

</div>

خب کار تمام هست

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

لینک به ارسال

یک روش دیگه

استفاده از کد زیر در ابتدای فایل header هست



<?php
if(is_page(10)){
wp_redirect("google.com ");
exit(0);
}
?>

10 شناسه برگه مورد نظر

لینک به ارسال

یک روش دیگه

استفاده از کد زیر در ابتدای فایل header هست



<?php
if(is_page(10)){
wp_redirect("google.com ");
exit(0);
}
?>

10 شناسه برگه مورد نظر

لطفا سایت رو ببینید، همه چیز در برگه های هدر درسته یعنی برگه های فروشگاه، عضویت و تماس به درستی ریدایرکت میشن ( سه بار کدی که دادید رو تکرار کردم ) ولی برگه تماس با ما نباید ریدایرکت بشه که میشه و میره به صفحه عضویت. portal.sunteam.ir

لینک به ارسال

کدی که استفاده کردید را اینجا قرار دهید

روش دیگر استفاده از .htaccess هست

RewriteRule ^login$ http://site.com/wp-login.php [NC,L]

لینک به ارسال

کدی که استفاده کردید را اینجا قرار دهید

روش دیگر استفاده از .htaccess هست

RewriteRule ^login$ http://site.com/wp-login.php [NC,L]

کدی که گفتید رو سه بار تکرار کردم


<?php
if(is_page(eshop)){
wp_redirect("http://eshop.sunteam.ir");
exit(0);
}
?>
<?php
if(is_page(sitemap)){
wp_redirect("http://portal.sunteam.ir/sitemap.xml");
exit(0);
}
?>

<?php
if(is_page(sign-up)){
wp_redirect("http://portal.sunteam.ir/wp-login.php?action=register");
exit(0);
}
?>

تا اینجا رو اول کد هدر اضافه کردم

بعدم که ادامه کد هدر هست

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?> >

<head profile="http://gmpg.org/xfn/11"> و ادامه کدها

لینک به ارسال

این رو تست کنید


<?php
if(is_page('eshop')){
wp_redirect("http://eshop.sunteam.ir");
exit(0);
}
if(is_page('sitemap')){
wp_redirect("http://portal.sunteam.ir/sitemap.xml");
exit(0);
}
if(is_page('sign-up')){
wp_redirect("http://portal.sunteam.ir/wp-login.php?action=register");
exit(0);
}
?>

استفاده از htaccess ساده‌تر هست

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...