saranekonam 0 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 سلامکد درخواست به یه صفحه دیگه رو میخواستم ولی مثلا اگه تو پستی که دارم کلمه محرم بود صفحه ریداکت نشهیعنی همه پست ها و صفحه ها ریداکت بشن به یه صفحه ، ولی پست هایی که توشون کلمه محرم هست ریداکت نشنممنون از همه دوستان نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 اینکار خیلی سایتتون رو کند می کنه و احتمال دان شدنش هم هست روش صحیحش اینه که یک زمینه دلخواه تعریف کنید که قابل کد نویسی باشه و اسکریپت نخواد هر بار کل مطلب رو لود کنه و بخونه که اگر کلمه نبود ری دایرکت کنهولی خوب کدتون می تونه این باشه<script>$(document).ready(function() {$.expr[":"].containsInCaseSensitive = function(el, i, m){var search = m[3];if (!search) return false;return eval("/" + search + "/i").test($(el).text());};$(".post").each(function() {var thisvalue = ' محرم';if($(this).is(':containsInCaseSensitive(' + thisvalue + ')')) {$("body").addClass("active");}});$(".post").promise().done(function() {if(!$("body").hasClass("active")) {window.location='http://google.com';}})});</script>باید بجای .post کلاس بخشی را قرار بدید که متن نوشته ای که قرار بررسی بشه درش قرار داره و بجای google.com هم که نشانی ری دایرکتتتون 2 نقل قول لینک به ارسال
saranekonam 0 ارسال شده در مهر 94 مالک گزارش بازنشر ارسال شده در مهر 94 اینکار خیلی سایتتون رو کند می کنه و احتمال دان شدنش هم هست روش صحیحش اینه که یک زمینه دلخواه تعریف کنید که قابل کد نویسی باشه و اسکریپت نخواد هر بار کل مطلب رو لود کنه و بخونه که اگر کلمه نبود ری دایرکت کنهولی خوب کدتون می تونه این باشه<script>$(document).ready(function() {$.expr[":"].containsInCaseSensitive = function(el, i, m){var search = m[3];if (!search) return false;return eval("/" + search + "/i").test($(el).text());};$(".post").each(function() {var thisvalue = ' محرم';if($(this).is(':containsInCaseSensitive(' + thisvalue + ')')) {$("body").addClass("active");}});$(".post").promise().done(function() {if(!$("body").hasClass("active")) {window.location='http://google.com';}})});</script>باید بجای .post کلاس بخشی را قرار بدید که متن نوشته ای که قرار بررسی بشه درش قرار داره و بجای google.com هم که نشانی ری دایرکتتتونممنونبا زمینه دلخواه آشنایی دارم ولی چجوری از زمینه دلخواه استفاده کنم؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 به عنوان مثال زمینه بسازید به نام do_redirect و برای صفحاتی که نمی خواهید ری دایرکت بشند بهش مقدار no بدید و در کدهای قالب داخل حلقه مطالب بگذارید$do_redirect = get_post_meta($post->ID, 'do_redirect', true);if($do_redirect != 'no') {wp_redirect('LINK');exit;} 3 نقل قول لینک به ارسال
saranekonam 0 ارسال شده در مهر 94 مالک گزارش بازنشر ارسال شده در مهر 94 به عنوان مثال زمینه بسازید به نام do_redirect و برای صفحاتی که نمی خواهید ری دایرکت بشند بهش مقدار no بدید و در کدهای قالب داخل حلقه مطالب بگذارید$do_redirect = get_post_meta($post->ID, 'do_redirect', true);if($do_redirect != 'no') {wp_redirect('LINK');exit;}واقعیتش اصلا متوجه نشدم الان مثلا من میخوام همه پستا به این صفحه localhost.com/moharram ریداکت بشن به جز این صفحه www.localhost.com/?s= moharramمیشه کدشو بگین چجوریه؟ممنون نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 <?phpif(!isset($_GET['s']) || $_GET['s'] != 'moharram' ) {wp_redirect('LINK');exit;}?> 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .