PHP code only on login page
-
Hi there
I was using 2.5.1 with no problems up until a week ago. I don’t think I changed anything major, other than playing around with themes but all of a sudden, my blog/index page went blank and my login page looked like this:
publish) ) { // with feeds, anyone can tell how many posts there are. Just unlink if !current_user_can $post_text = sprintf( __ngettext( ‘%s post’, ‘%s posts’, $num_posts->publish ), number_format_i18n( $num_posts->publish ) ); $post_type_texts[] = $can_edit_posts ? “$post_text” : $post_text; } if ( $can_edit_pages && !empty($num_pages->publish) ) { // how many pages is not exposed in feeds. Don’t show if !current_user_can $post_type_texts[] = ”.sprintf( __ngettext( ‘%s page’, ‘%s pages’, $num_pages->publish ), number_format_i18n( $num_pages->publish ) ).”; } if ( $can_edit_posts && !empty($num_posts->draft) ) { $post_type_texts[] = ”.sprintf( __ngettext( ‘%s draft’, ‘%s drafts’, $num_posts->draft ), number_format_i18n( $num_posts->draft ) ).”; } if ( $can_edit_posts && !empty($num_posts->future) ) { $post_type_texts[] = ”.sprintf( __ngettext( ‘%s scheduled post’, ‘%s scheduled posts’, $num_posts->future ), number_format_i18n( $num_posts->future ) ).”; } if ( current_user_can(‘publish_posts’) && !empty($num_posts->pending) ) { $pending_text = sprintf( __ngettext( ‘There is %2$s post pending your review.’, ‘There are %2$s posts pending your review.’, $num_posts->pending ), ‘edit.php?post_status=pending’, number_format_i18n( $num_posts->pending ) ); } else { $pending_text = ”; } $cats_text = sprintf( __ngettext( ‘%s category’, ‘%s categories’, $num_cats ), number_format_i18n( $num_cats ) ); $tags_text = sprintf( __ngettext( ‘%s tag’, ‘%s tags’, $num_tags ), number_format_i18n( $num_tags ) ); if ( current_user_can( ‘manage_categories’ ) ) { $cats_text = “$cats_text”; $tags_text = “$tags_text”; } $total_comments = sprintf( __ngettext( ‘%1$s total’, ‘%1$s total’, $num_comm[‘total_comments’] ), number_format_i18n($num_comm[‘total_comments’]) ); $approved_comments = sprintf( __ngettext( ‘%1$s approved’, ‘%1$s approved’, $num_comm[‘approved’] ), number_format_i18n($num_comm[‘approved’]) ); $spam_comments = sprintf( __ngettext( ‘%1$s spam’, ‘%1$s spam’, $num_comm[‘spam’] ), number_format_i18n($num_comm[‘spam’]) ); $moderated_comments = sprintf( __ngettext( ‘%1$s awaiting moderation’, ‘%1$s awaiting moderation’, $num_comm[‘awaiting_moderation’] ), number_format_i18n($num_comm[‘awaiting_moderation’]) ); if( current_user_can( ‘moderate_comments’ ) ) { $total_comments = “{$total_comments}”; $approved_comments = “{$approved_comments}”; $moderated_comments = “{$moderated_comments}”; } $comm_text = sprintf( __ngettext( ‘You have %1$s comment, %2$s, %3$s and %4$s.’, ‘You have %1$s comments, %2$s, %3$s and %4$s.’, $num_comm[‘total_comments’] ), $total_comments, $approved_comments, $spam_comments, $moderated_comments ); $post_type_text = implode(‘, ‘, $post_type_texts); // There is always a category $sentence = sprintf( __( ‘You have %1$s, contained within %2$s and %3$s. %4$s %5$s’ ), $post_type_text, $cats_text, $tags_text, $pending_text, $comm_text ); $sentence = apply_filters( ‘dashboard_count_sentence’, $sentence, $post_type_text, $cats_text, $tags_text, $pending_text, $comm_text ); ?>
$widgets_text”; ?>
title, $widgets_text ); ?>
I eventually got tired of trying to fix it and figured I’d do a clean reinstall of 2.6 (making sure to clear the database tables). Now, when I navigate to the install.php file, I get a message saying that WordPress is already installed and that I should clear the tables.
My blog/index is still blank and my login page still displays the above code.
Any help or suggestions would be very much appreciated.
Thanks
The topic ‘PHP code only on login page’ is closed to new replies.