2010-05-21 7 views
1

Я использую последнюю ночную сборку WordPress 3.0-beta2-14729 и тему TwentyTen. Содержимое не отображается, где я указывал ниже. Но когда я иду в окно редактирования, все это есть. Кто-нибудь знает, в чем проблема? Содержимое в поле редактирования составляет ~ 400 КБ текста.Содержимое страницы Wordpress не отображается

<div id="post-125" class="post-125 page type-page hentry"> 
<h1 class="entry-title">Post title</h1> 
<div class="entry-content"> 
// There should be something here 
<span class="edit-link"><a class="post-edit-link" href="http://abp.bhc.com/wp-books-beta/aig/wp-admin/post.php?post=125&amp;action=edit" title="Edit Post">Edit</a></span>     </div><!-- .entry-content --> 
</div><!-- #post-125 --> 

код РНР:

<div class="entry-content"> 
<?php the_content(__('Continue reading <span class="meta-nav">&rarr;</span>', 'twentyten')); ?> 
<?php wp_link_pages(array('before' => '<div class="page-link">' . __('Pages:', 'twentyten'), 'after' => '</div>')); ?> 
</div><!-- .entry-content --> 

ответ

1

Я бы сказал, что вы нажимаете предел памяти/обратного хода регулярных выражений Preg на своем сервере.

wpautop и wptexturize могут иногда поражать его большими сообщениями.

Посмотрите на phpinfo() для pcre.backtrack_limit & pcre.recursion_limit (отчет обратно на их размер?)

Вы можете добавить это в файл WP-config.php:

ini_set('pcre.backtrack_limit', '100000'); 
ini_set('pcre.recursion_limit', '100000'); 

И посмотрите, поможет ли это? Вы можете попробовать еще раз повысить лимиты, если это не так, просто чтобы проверить его. (Примечание: Эти значения то, что установка была установлена ​​моя по умолчанию, Не знаю, если они достаточно высоки, слишком высоко, или что)

Приветствия, Дион

+0

Это в байтах или килобайтах? –

+0

Ни то, ни другое. Это количество раз, когда библиотека регулярных выражений способна возвращать данные, а число ее разрешено рекурсивно, в очень простом выражении, на большом фрагменте текста, оно будет использоваться очень мало, если вы используете большой фрагмент текста со сложным выражением, он часто может вызывать увеличение обратного трассировки, поскольку он пытается сопоставить более длинный текст. –

+0

Ну, это не сработало, поэтому я добавил еще 0 к каждому номеру, а затем он сработал. Благодарю Диона. Также, как определить это в php.ini? –

0

Вы уверены, что не все еще проект вашего контента? Опубликован ли он? Или это статично? Я не вижу встроенного PHP-кода, который должен быть внутри entry-content.

+0

Нет, название есть, и все остальное, за исключением содержания. Я проверил. –

+0

Это то, что находится на веб-странице, когда оно идет в браузер. –

+0

положить там код шаблона, мат. – dierre

1

Есть несколько историй в WP форумах пост-текстовые ограничения в WP из-за пределов памяти сервера и WP, где заголовок сообщения отображается, но не содержание сообщения, но нет четких решений. Попробуйте меньшее сообщение ~ 50k или ~ 100K и посмотрите, что произойдет.

Попробуйте просто увеличить общую память для WP с помощью php_value memory_limit 64M в .htaccess; или это в верхней части вашего файла wp-config.php: define('WP_MEMORY_LIMIT', '64M'); или это в вашем php.ini, если у вас есть к нему доступ: memory_limit = 64M;

3

У меня была такая же проблема. Только название показывалось, но все было прекрасно и присутствовало при редактировании.

Все работает раньше, поэтому я надеялся, что это будет конфликт плагина. Что это было.

Я недавно установил несколько плагинов, чтобы попробовать использовать мой новый сайт. Преступником был один из плагинов «Плагин интернет-маркетинга». Как только я отключил его, проблема была решена.

Итак, я бы предложил отключить любой вероятный плагин, чтобы проверить его, искать что-либо, что добавляет себя на панель редактора TINYMCE или вставляет материал на страницу на лету.

0

Эта проблема возникла для меня, когда я установил дубликат моего основного веб-сайта в другой каталог, который будет использоваться в качестве среды dev. Я не делал чистой установки, поэтому я думаю, что это вызвало некоторые конфликты файлов.

Я пробовал использовать другую тему и смог увидеть содержимое страницы. Поэтому я удалил тему, с которой у меня возникли проблемы, и переустановил ее.

0
<script type="text/javascript"> 
jQuery(function($) { 
    if (/chrom(e|ium)/.test(navigator.userAgent.toLowerCase())) { 
     $('body').css('opacity', '1.0') 
    } 
}) 
</script> 
<style> 
body { 
    -webkit-animation-delay: 0.1s; 
    -webkit-animation-name: fontfix; 
    -webkit-animation-duration: 0.1s; 
    -webkit-animation-iteration-count: 1; 
    -webkit-animation-timing-function: linear; 
} 

@-webkit-keyframes fontfix { 
    from { opacity: 1; } 
    to { opacity: 1; } 
} 
</style> 

добавить это два он работает точно, я http://www.webdizer.com/