ریدایرکت لعنتی!

ALi.Reza

کاربر عضو
درود

تو صفحه پروفایل کاربران وقتی روی آلبوم ها کلیک میشه( مثال: 

صفحه اصلی بالا میاد!

مشکل از کجاست؟؟

کش و غیره و.... رو هم انجام دادم فرقی نکرد :(

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
سلام

عجب سایت زیبایی دارید . تبریک میگم .

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

 

ALi.Reza

کاربر عضو
سلام

عجب سایت زیبایی دارید . تبریک میگم .

ولی متوجه سوال نشدم . لینکی که دادید رو باز کردم . کلمه آلبوم ها رو پیدا نکردم
سپاس، دست تنها پیرم در اومد تا به اینجا رسوندمش!

کلمه آلبوم نه، وقتی به اون لینک مراجعه کردید فقط تصاویر کوی فیش بود یا تصاویر مختلف بود؟

 

hannanstd.ir

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

22d4-Capture.png


 

ALi.Reza

کاربر عضو
کوی فیش نمیدونم چیه ولی تصاویر مختلف بود که تصویرشو ارسال کردم
بله دیگه این تصویر صفحه اصلی هست! در حالی که بروی و یا سایر لینک آلبوم ها کلیک میشه!

اصلا نمی دونم چی شده و اصلا دیگه نمی دونم چیکار کنم!

هم اینه..

 

hannanstd.ir

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

اگه جواب نداد بجای category.php  از archive.php استفاده کنید

 

ALi.Reza

کاربر عضو
خب توی قالبتون اگه فایل category.php وجود نداره یکی ایجاد کنید اون موقع وقتی لینک بالا رو میزنید باید صفحه سفید بشه . اگه سفید شد محتویات فایل index,php یا بریزید داخلش .

اگه جواب نداد بجای category.php  از archive.php استفاده کنید
category.php داره با محتوای:

<?php
if (in_category(aqua_blog_cats())) {
get_template_part('category', 'blog');
} else {
get_template_part('index');
}
?>


archive.php نداره که ایجاد و تست کردم و بعد محتوای index,php رو داخلش paste کردم و.... فرقی نکرد!

 

hannanstd.ir

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

<?php
if (in_category(aqua_blog_cats())) {
get_template_part('category', 'blog');
} else {
get_template_part('index');
}
?>


یه شرط گذاشته اگه برقرار بود قالب دسته بندی رو بیاره وگرنه صفحه اصلی رو بیاره .

به صورت زیر تغییرش بدید و تست کنید »

کد:
<?php
if ( 1 || in_category(aqua_blog_cats())) {
	get_template_part('category', 'blog');
} else {
	get_template_part('index');
}
?>
 

ALi.Reza

کاربر عضو
به نظر مشکل از اینه

یه شرط گذاشته اگه برقرار بود قالب دسته بندی رو بیاره وگرنه صفحه اصلی رو بیاره .

به صورت زیر تغییرش بدید و تست کنید »
فرقی نکرد

این مشکل وقتی بوجود اومده که تغییری در قالب و... اعمال نشده، حالا چرا باید برای رفع مشکل کدهارو تغییر بدیم؟

مشکل از دیتابیس نیست؟ چند روز قبل تر مشکل ورود به پنل داشتم که در نهایت، مشکل در جدولی بنام usermeta بود که باید repair میشد،

در هر صورت 2 تا فایل دیگه بنام page_cp_boards.php و taxonomy-board.php وجود داره که به ترتیب، کدهای اول صفحه هر کدوم:

<?php

if (!is_user_logged_in()) { wp_redirect(wp_login_url($_SERVER['REQUEST_URI'])); exit; }

if (!current_user_can('edit_posts')) { wp_redirect(home_url('/')); exit; }

get_header();

if (isset($_GET['i'])) {
$board_id = intval($_GET['i']);
$board_info = get_term_by('id', $board_id, 'board');
if ($board_info && $board_info->parent != 0 && ($board_info->parent == get_user_meta($user_ID, '_Board Parent ID', true) || current_user_can('edit_others_posts'))) {
?>


و

کد:
<?php
global $user_ID, $wp_rewrite, $wp_taxonomies;

$board_info = $wp_query->get_queried_object();
if ($board_info->parent == 0) {
	wp_redirect(get_author_posts_url(intval($board_info->name)), 301);
}

get_header(); 
?>
 
بالا