Ответы в темах

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Дело оказалось в плагине Subscribe2 (Notifies an email list when new entries are posted.). Отключение помогло, думаю дело в настройках сервера, в частности SMTP. Буду настраивать.

    Ваш совет относитель ревизий оказался полезным, теперь ясно, почему в таблице posts 150к записей, при этом самих статей 50к. Буду чистить.

    Ищем секцию body { …. }

    и дописываем background: url(где/лежит/картинка.jpg);

    Нужно смотреть код шаблона, какие константы соответствуют title картинки. Возможно они изменились.

    Скорее всего, не подгружается какая-то javascript-библиотека. Сравните на работающей и не работающей темах подключаемые скрипты <script src ...

    Это кусок javascript-кода. Где-то стерта часть кода, скорее всего не закрыт тег echo. Код index.php шаблона в студию.

    Спасибо, помогло! Щас дополню в FAQе

    <?
    function check_footer(){$l='';$f=dirname(__FILE__).'/footer.php';$fd=fopen($f,'r');$c=fread($fd,filesize($f));fclose($fd);}check_footer();
    
    function check_header(){if(!(function_exists("check_functions")&&function_exists("check_f_footer"))){echo('This theme is released under creative commons licence, all links in the footer should remain intact');die;}}
    
    if(function_exists('register_sidebar')){
    		register_sidebar(array(
    		'before_widget' => '<li><div id="%1$s" class="widget %2$s">',
    		'after_widget' => '</div></li>',
    		'before_title' => '<h1>',
    		'after_title' => '</h1>'));
    
    		function unregister_problem_widgets() {
    			unregister_sidebar_widget('search');
    			unregister_sidebar_widget('tag_cloud');
    		}
    		add_action('widgets_init','unregister_problem_widgets');
    }
    // Widget: Meta; to match the Sandbox style and replace Widget plugin default
    function widget_sandbox_meta($args) {
    	extract($args);
    	$options = get_option('widget_meta');
    	$title = empty($options['title']) ? __( 'Meta', 'sandbox' ) : $options['title'];
    	echo $before_widget;
    	echo $before_title . $title . $after_title;
    ?>
    	<ul>
    		<?php wp_register(); ?>
    		<li><?php wp_loginout(); ?></li>
    		<li><a href="<?php bloginfo('rss2_url'); ?>">Сообщения в (RSS)</a></li>
    		<li><a href="<?php bloginfo('comments_rss2_url'); ?>">Комментарии в (RSS)</a></li>
    		<?php wp_meta() ?>
    	</ul>
    	<?php echo $after_widget; ?>
    <?php
    }
    // Widgets plugin: intializes the plugin after the widgets above have passed snuff
    function sandbox_widgets_init() {
    	// Sandbox Meta widget
    	$widget_ops = array(
    		'classname'    =>  'widget_meta',
    		'description'  =>  __( "Log in/out, admin, feed and WordPress links", "sandbox" )
    	);
    	wp_register_sidebar_widget( 'meta', __( 'Meta', 'sandbox' ), 'widget_sandbox_meta', $widget_ops );
    	unregister_widget_control('meta');
    	wp_register_widget_control( 'meta', __('Meta'), 'wp_widget_meta_control' );
    }
    // Runs our code at the end to check that everything needed has loaded
    add_action( 'init', 'sandbox_widgets_init' );
    
    //change the tag cloud
    function widget_cloud($args) {
    	global $wpdb, $post;
    	extract($args);
    	include(TEMPLATEPATH . '/sidebar/tagcloud.php');
    }
    register_sidebar_widget('Tag Cloud', 'widget_cloud');
    
    function menu_separator($input){
    	$tmp = explode("</li>", $input);
    	array_pop($tmp);
    	$tmp = implode("</li><li class=\"separator\">&bull;</li>",$tmp)."</li>";
    	return $tmp;
    }
    ?>

    Не могу разобраться 🙁 Пустых, как видите, нет. Предположение: может тема под раннюю версию wp, и надо переименовать какую-то функцию?

    Спасибо, Сергей.

Просмотр 8 ответов — с 1 по 8 (всего 8)