这也可能是一个更广泛的问题,在 3.7.1 中自定义了 23 个问题
上下文 几天前(周日/周一)我更新了 Wordpress SEO 和 Google Analytics 插件,更改了一些元描述,网站运行良好,可以正常工作。但是,自周三以来一直在下跌。url 和 /wp-admin 页面都出现白屏
- 不知道它是否会自动更新到 WP 3.7.1,因为我不知道它之前是什么……必须有?因为它目前是 3.7.1 - 许多插件已经过时,并且与 3.7.1 不兼容。我已停用它们
到目前为止,我已经:根据一些在线建议删除了 functions.php 中的空白行并重命名了当前自定义主题以授予我访问 /wp-admin 和仪表板的权限......但现在我卡住了
麻烦的是我不是开发人员,不懂php(只是基本的html),我不太了解原始网页设计师的工作流程......内容文件夹中有5个主题二十一,二十一,二十三,二十二,二十三,以及名为“citystudio”的自定义(儿童?)主题
最新和众多的错误内容如下:
[2013 年 10 月 31 日 08:57:33] PHP 致命错误:无法在 /home5/citystu3/public_html/ 中重新声明 get_attached_media()(之前在 /home5/citystu3/public_html/wp-includes/media.php:1958 中声明) wp-content/themes/citystudio/functions.php 第 651 行
第 651 行:是此代码的最后一行
// Get all attached media //
function get_attached_media($media_size="large", $id, $info=false) {
$media = '<div class="cycle">';
$args = array( 'post_type' => 'attachment', 'numberposts' =>
-1, 'post_status' => null, 'post_parent' => $id, 'orderby' => 'menu_order', 'order' =>
'ASC' );
$attachments = get_posts($args);
if ($attachments) {
foreach ( $attachments as $attachment ) {
$title = trim(strip_tags( $attachment-
>post_title ));
$caption = trim(strip_tags( $attachment-
>post_excerpt ));
$media .= "<div class='slide'>";
if ($info) {
$media .= "<div class='content'>";
$media .= "<h4>".$title."</h4>";
if (strlen($caption)>4) $media .= "
<div class='caption'>".$caption."</div>";
$media .= "</div>";
}
$media .= "<img
src='".wp_get_attachment_url( $attachment->ID , $media_size)."' />";
$media .= "</div>";
}
}
$media .= '</div>';
return $media;
}
这紧随其后:
$tracking = get_option('citystudio_google_analytics');
if($tracking && $tracking!="") {
add_action('wp_footer', 'async_google_analytics');
function async_google_analytics() { ?>
<script type="text/javascript">