PRGAME

چک کردن فایل فاکشن برای مشکل سفیدی صفحه

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

این فایل فاکشنم هست و من وقتی پست ارسال میکنم یا کار دبگه ای میکنم صفحه سفید میشه.

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

<?php

register_sidebar(array(

'name' => 'right',

'before_widget' => '<div class="bl">',

'before_title' => '<div class="sarbl"><div class="sarbl2">',

'after_title' => '</div></div><div class="bm">',

'after_widget' => '</div></div>',

));

?>

<?php

register_sidebar(array(

'name' => 'left',

'before_widget' => '<div class="bl">',

'before_title' => '<div class="sarbl"><div class="sarbl2">',

'after_title' => '</div></div><div class="bm">',

'after_widget' => '</div></div>',

));

?>

<?php

function catch_that_image() {

global $post, $posts;

$first_img = '';

ob_start();

ob_end_clean();

$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);

$first_img = $matches [1] [0];

if(empty($first_img)){ //Defines a default image

$first_img = "wp-content/themes/modern mine/images/bed.png";

}

return $first_img;

}

?>

<?php

function catch_that_a() {

global $post, $posts;

$second_a = '';

ob_start();

ob_end_clean();

$output = preg_match_all('/<a.+href=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);

$second_a = $matches [1] [0];

if(empty($second_a)){ //Defines a default a

$second_a = "http://#/";

}

return $second_a;

}

?>

<?php function comment_loop_cd( $comment, $args, $depth ) {

$GLOBALS['comment'] = $comment;

switch ( $comment->comment_type ) :

case 'pingback' :

case 'trackback' :

?>

<li class="post pingback">

<p>بازتاب: <?php comment_author_link(); ?><?php edit_comment_link( 'ویرایش', '<span class="edit-link">', '</span>' ); ?></p>

<?php

break;

default :

?>

<li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?>">

<article id="comment-<?php comment_ID(); ?>" class="comment">

<footer class="comment-meta">

</article><div class="fooc">

<div class="namec">

<?php /* translators: 1: comment author, 2: date and time */

printf( '%1$s %2$s ',

sprintf( '<span class="fn">%s می گه :</span>', get_comment_author_link() ),

sprintf( '',

esc_url( get_comment_link( $comment->comment_ID ) ),

get_comment_time( 'c' ),

/* translators: 1: date, 2: time */

sprintf( '%1$s ، %2$s', get_comment_date(""), get_comment_time() )

)

);

?>

</div>

<div class="reply">

<?php comment_reply_link( array_merge( $args, array( 'reply_text' => 'پاسخ <span>↓</span>', 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>

</div>

</div>

<div class="comment-author vcard">

<?php

$avatar_size = 45;

if ( '0' != $comment->comment_parent )

$avatar_size = 39;

echo get_avatar( $comment, $avatar_size );

?>

<?php edit_comment_link( '(ویرایش)', '<span class="edit-link">', '</span>' ); ?>

</div><!-- .comment-author .vcard -->

<?php if ( $comment->comment_approved == '0' ) : ?>

<em class="comment-awaiting-moderation">نظر شما بعد از تائید نمایش داده میشود.</em>

<br />

<?php endif; ?>

</footer>

<div class="comment-content"><?php comment_text(); ?></div>

<!-- .reply -->

<!-- #comment-## -->

<div class="comfor">

<?php

break;

endswitch;

}

function comment_form_cd( $args = array(), $post_id = null ) {

global $id;

if ( null === $post_id )

$post_id = $id;

else

$id = $post_id;

$commenter = wp_get_current_commenter();

$user = wp_get_current_user();

$user_identity = ! empty( $user->ID ) ? $user->display_name : '';

$req = get_option( 'require_name_email' );

$aria_req = ( $req ? " aria-required='true'" : '' );

$fields = array(

'author' => '<p class="comment-form-author">' .'<div class="ss">نام:</div>'. '<label for="author">' . ( $req ? '' : '' ) .' </label><input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p><br>',

'email' => '<p class="comment-form-email"><label for="email">' . ( $req ? '' : '' ) .' <p><div class="ss">ایمیل :</div></p> </label><input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30"' . $aria_req . ' /></p>',

'url' => '<p class="comment-form-url"><label for="url"><br><div class="ss">وب سایت</div></label>' .

'<input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',

);

$required_text = sprintf( ' ' . __('Required fields are marked %s'), '<span class="required">*</span>' );

$defaults = array(

'fields' => apply_filters( 'comment_form_default_fields', $fields ),

'comment_field' => '<br><p class="comment-form-comment"><br><label style=" float: right;" for="comment">دیدگاه: </label><textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></p>',

'must_log_in' => '<p class="must-log-in">' . sprintf( __( 'You must be <a href="%s">logged in</a> to post a comment.' ), wp_login_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) ) ) . '</p>',

'logged_in_as' => '<p class="logged-in-as">' . sprintf( __( 'Logged in as <a href="%1$s">%2$s</a>. <a href="%3$s" title="Log out of this account">Log out?</a>' ), admin_url( 'profile.php' ), $user_identity, wp_logout_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) ) ) . '</p>',

'comment_notes_before' => '',

'comment_notes_after' => '',

'id_form' => 'commentform',

'id_submit' => 'submit',

'title_reply' => __( 'Leave a Reply' ),

'title_reply_to' => __( 'Leave a Reply to %s' ),

'cancel_reply_link' => __( 'Cancel reply' ),

'label_submit' => 'ارسال دیدگاه',

);

//'comment_notes_before' => '<p class="comment-notes">' . __( 'Your email address will not be published.' ) . ( $req ? $required_text : '' ) . '</p>',

$args = wp_parse_args( $args, apply_filters( 'comment_form_defaults', $defaults ) );

?>

<?php if ( comments_open() ) : ?>

<?php do_action( 'comment_form_before' ); ?>

<div id="respond">

<h3 id="reply-title"><?php comment_form_title( $args['title_reply'], $args['title_reply_to'] ); ?> <small><?php cancel_comment_reply_link( $args['cancel_reply_link'] ); ?></small></h3>

<?php if ( get_option( 'comment_registration' ) && !is_user_logged_in() ) : ?>

<?php echo $args['must_log_in']; ?>

<?php do_action( 'comment_form_must_log_in_after' ); ?>

<?php else : ?>

<form action="<?php echo site_url( '/wp-comments-post.php' ); ?>" method="post" id="<?php echo esc_attr( $args['id_form'] ); ?>">

<?php do_action( 'comment_form_top' ); ?>

<?php if ( is_user_logged_in() ) : ?>

<?php echo apply_filters( 'comment_form_logged_in', $args['logged_in_as'], $commenter, $user_identity ); ?>

<?php do_action( 'comment_form_logged_in_after', $commenter, $user_identity ); ?>

<?php else : ?>

<?php echo $args['comment_notes_before']; ?>

<?php

do_action( 'comment_form_before_fields' );

foreach ( (array) $args['fields'] as $name => $field ) {

echo apply_filters( "comment_form_field_{$name}", $field ) . "\n";

}

do_action( 'comment_form_after_fields' );

?>

<?php endif; ?>

<?php echo apply_filters( 'comment_form_field_comment', $args['comment_field'] ); ?>

<?php echo $args['comment_notes_after']; ?>

<p class="form-submit">

<input name="submit" type="submit" id="<?php echo esc_attr( $args['id_submit'] ); ?>" value="<?php echo esc_attr( $args['label_submit'] ); ?>" />

<?php comment_id_fields( $post_id ); ?>

</p>

<?php do_action( 'comment_form', $post_id ); ?>

</form>

<?php endif; ?>

</div><!-- #respond -->

<?php do_action( 'comment_form_after' ); ?>

<?php else : ?>

<?php do_action( 'comment_form_comments_closed' ); ?>

<?php endif; ?>

</div>

<?php

}

?>

ویرایش شده در توسط Morteza
0

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


لینک به پست

اینم چند خط اخر فایل error log :


[13-Sep-2012 03:32:48] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/piranir/public_html/wp-content/themes/P30iran ghaleb foroshi/functions.php:11) in /home/piranir/public_html/wp-includes/feed-atom.php on line 8
[13-Sep-2012 07:37:52] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/piranir/public_html/wp-content/themes/P30iran ghaleb foroshi/functions.php:11) in /home/piranir/public_html/wp-includes/pluggable.php on line 881
[13-Sep-2012 08:23:51] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/piranir/public_html/wp-content/themes/P30iran ghaleb foroshi/functions.php:11) in /home/piranir/public_html/wp-includes/feed-rss2.php on line 8
[13-Sep-2012 08:23:57] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/piranir/public_html/wp-content/themes/P30iran ghaleb foroshi/functions.php:11) in /home/piranir/public_html/wp-includes/feed-atom.php on line 8
[13-Sep-2012 08:48:10] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/piranir/public_html/wp-content/themes/P30iran ghaleb foroshi/functions.php:11) in /home/piranir/public_html/wp-includes/pluggable.php on line 881
[13-Sep-2012 08:48:20] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/piranir/public_html/wp-content/themes/P30iran ghaleb foroshi/functions.php:11) in /home/piranir/public_html/wp-includes/pluggable.php on line 881
[13-Sep-2012 08:48:29] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/piranir/public_html/wp-content/themes/P30iran ghaleb foroshi/functions.php:11) in /home/piranir/public_html/wp-includes/pluggable.php on line 881
[13-Sep-2012 08:48:31] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/piranir/public_html/wp-content/themes/P30iran ghaleb foroshi/functions.php:11) in /home/piranir/public_html/wp-includes/pluggable.php on line 881
[13-Sep-2012 08:48:35] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/piranir/public_html/wp-content/themes/P30iran ghaleb foroshi/functions.php:11) in /home/piranir/public_html/wp-includes/pluggable.php on line 881
[13-Sep-2012 08:48:39] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/piranir/public_html/wp-content/themes/P30iran ghaleb foroshi/functions.php:11) in /home/piranir/public_html/wp-includes/pluggable.php on line 881

0

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


لینک به پست

مثل اینگه هیچ کس نمیخاد جواب بده!!!!! :huh:

0

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


لینک به پست

فایل پیوستی رو چک کنید.

functions.php

ویرایش شده در توسط Helical
2

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


لینک به پست

فایل پیوستی رو چک کنید.

functions.php

درست نشد . تازه کامنت هام هم یه چیزشون تغییر کرد.

اگر میشه دوباره چک کنید.

0

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


لینک به پست

همچنان صفحه سفید میاد؟

پوسته رو روی پیش فرض ست کنید و دوباره تست کنید.

1

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


لینک به پست

شما خود فایل فانکشن رو پیوست کنید بررسی بشه.

1

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


لینک به پست

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

بطور مثال شما توی تمام این فایل جدین بار چنین چیزی دارید .


?>

<?php


اون فضای خالی باعث ارسال خروجی با بافر میشه .

توی فایل فانکشن یک بار بالای فایل


<?php

و دیگه نبندینش .

فضای خالی اگر داخل تگ پی اچ پی باشه به مرورگر بافر نمیشه .

4

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


لینک به پست

پوسته رو وقتی عوض میکنم درست میشه!

0

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


لینک به پست

فایل فاکشن رو فشرده و پیوست کنید.

0

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


لینک به پست

حالا دیگه صفحه سایتم سفید میاد:

ادرس :

www.p30iran.ir

اینم فایل فاکشن

functions.php

0

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


لینک به پست

تست کنید

functions.php

2

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط faradm
      با سلام. وقت بخیر!
      من قصد دارم فرمی طراحی کنم که کاربر تاریخ تولد یکی از دوستان یا نزدیکانش را وارد کنه و وقتی کسی فرم تولد را پر میکنه برای شماره ای که وارد کرده، در تاریخی که مشخص کرده، (یکروز/دوروز/سه روز) زودتر یک پیام تبریک به همراه کد تخفیف از طرف سایت ارسال بشه.
      آیا این امکان از طریق فرم گرویتی وجود داره؟
      یا افزونه خاصی برای اینکار باید نصب بشه؟(ممنون میشم اگر افزونه مفیدی در این زمینه میشناسید معرفی کنید)
      ضمنا قالب سایت وودمارت هست و افزونه پیامک فارسی هم روی قالب نصبه.
    • توسط mahdixq
      سلام من فایل های سایت gzip شدن حتی افزونه نصب کردم فایل اچ تی داکس هم ادیت کردم توی اینسپکت المنت هم فایل های سایتم بخصوص svg هارو encoding رو gzip نشون میده ولی ولی با ابزار gtmetrix انالیز میکنم هیچ نمره ای به gzip (https://gtmetrix.com/reports/chikarkonam.com/FPDb4Ba9)نمیده دوستان چیکار کنم کلافه شدم کلی سایت ایرانی خارجی سر زدم کمکم کنید!!(:
    • توسط stanesti
      با سلام
      من به تازگی یک سایت با وردپرس راه اندازی کردم و الان به مشکل خوردم و هر کار کردم نتونستم حلش کنم و برای همین هم این مطلب رو ارسال می کنم
       
      حالا شرح سوال:
      وب سایت من علاوه بر بخش نوشته ها، از بخش نمونه کار ها، تیم ما، نظرات کاربران و .... نیز برخوردار هست.

      من می خواستم که نوشته هام در پوشه blog/ به نمایش در بیان مثل لینک زیر:
      https://stanesti.ir/blog/how-to-create-gravatar-account/
      برای این منظور اومدم و در داشبورد سایت به "تنظیمات > پیوندهای یکتا" رفتم و این تنظیمات رو اعمال کردم:

      پس از انجام این تنظیمات، نوشته ها به درستی کار می کنن اما نمونه کار ها نیز به پوشه blog/ منتقل شدن مانند لینک زیر:
      https://stanesti.ir/blog/portfolio/argon-dashboard-html-template/
      در حالی که من فقط می خواستم پست هایی که در بخش نوشته ها ارسال می کنم به blog/ منتقل بشن و بقیه پست های بخش های دیگه تغییری نداشته باشن و مثل لینک زیر باشن:
      https://stanesti.ir/portfolio/argon-dashboard-html-template/
       
      حالا به نظرتون چه کار باید بکنم؟ چه راهکاری پیشنهاد میدین؟
       
      ممنون میشم سریع تر جوابم رو بدید چون عجله دارم.
      تشکر
    • توسط mahdyhigh
      با سلام من افزونه yith cost of goods رو برای محاسبه سود زیان فروشگاه ووکامرسم نصب کردم . وقتی از طرف کاربر خرید انجام میشه فرایند بدون مشکل هست و گزارش گیری درست به ما میده
      اما اگه در صفحه سفارشات پنل ادمین اقدام به افزودن سفارش یا  ایجاد سفارش کنید ایتم های اضافه شده تون از نظر این پلاگین نادیده گرفته میشه و در گزارش گیری خودش حساب نمیشه وقیمت خریدش رو جلوی ایتم نمیاره
      از اون جایی که ما علاوه بر وبسایت به صورت تلفنی هم سفارش ایجاد می کنیم من خیلی فوری نیاز دارم که این موضوع حل بشه کسی میتونه راهنمایی کنه؟ پلاگین های دیگر مثل این خدمات ندارن و من هم کلی وقت سر ترجمه افزونه کردم و قیمت خرید کلی محصولات رو هم توش واردکردم برا همین نمیتونم از افزونه دیگه ای استفاده کنم کسی کمکی میتونه بکنه؟
    • توسط jigsaw
      سلام برای نصب ورد برس و تکمیل بایگاه داده (wp-config-sample) از طریق ویرایش متن اقدام کردم اما بعد اینکه با مرورگر برای ادامه نصب ادرس http://localhost/wordpress/wp-admin/setup-config.phpوارد کردم با خطا عدم شناسایی مواجه شدم (قبلش نام را به wp-config)تغیر دادم اما بعد اینکه خواستم با مرورگر بایگاه تکمیل کنم با خطای 2مواجه شدم خطاها بیوست میکنم کمک لطفا