Wordpress WSOD + php致命错误无法重新声明get_attached_media

时间:2013-11-01 05:27:21

标签: php wordpress

这可能是一个更广泛的问题,在3.7.1中定制了第二十三期问题

上下文 几天前(周一/周一)我更新了Wordpress SEO&谷歌分析插件,改变了一些元描述,网站很好,生活和工作。然而,它自周三以来一直在下跌。网址和网址都会出现白屏/ wp-admin页面

- 不知道它是否自动更新到WP 3.7.1,因为我不知道它之前是什么..必须吗?因为它目前是3.7.1 - 许多插件已过时,与3.7.1不兼容。我已经停用了它们

到目前为止,我已根据一些在线建议删除了functions.php中的空白行;并重命名了当前的自定义主题,以授予我访问/ wp-admin和信息中心的权限...但现在我卡住了

麻烦的是我不是开发人员,不知道php(只是基本的html)而且我不太了解原始网页设计师的工作流程...内容文件夹中有5个主题二十,二十二,二十三,twotwelve,secondtheeneen和custom(child?)主题叫做'citystudio'

最新且众多的错误内容如下:

[2013年10月31日08:57:33] PHP致命错误:无法重新声明/ home5 / citystu3中的get_attached_media()(先前在/home5/citystu3/public_html/wp-includes/media.php:1958中声明)第651行/public_html/wp-content/themes/citystudio/functions.php

第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">

0 个答案:

没有答案