我将所有WP文件作为开发环境从服务器复制到本地WAMP。除了查看博客帖子外,一切都很顺利。
我获得了所有标题/类别/帖子内容/等的良好输出,但在博客内容之前有一个奇怪的输出:
所容纳之物php第68行是代码中的这一部分:__( ),
“the\\u content”函数后一行:
<div class="post-bottom">
<div class="post-text-container">
<?php
/* translators: %s: Name of current post*/
$postURL = get_permalink();
$commentsURL = get_comments_link();
the_content( sprintf(
__( ),
the_title( \'<span class="screen-reader-text">\', \'</span>\', false )
) );
if ( !is_single() ) :
echo "<div class=\\"read-more\\"><a href=\\"$postURL\\">Continue reading...</a> | <a href=\\"$commentsURL\\">Full Comments</a></div>";
endif;
?>
</div>
</div>
这可能是什么原因?
编辑:在处理本地服务器上的内容时,我只更改了以下内容:
1-我将数据库复制到本地phpmyadmin并更改了所有http://www.example.com
到http://localhost/example
在选项表中。
2-我完全删除了我的。htaccess文件(wordpress自己生成了一个新文件)
这是服务器上的外观:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
这就是我在当地的情况:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /example/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /example/index.php [L]
</IfModule>
# END WordPress
3-我在WAMP上启用了“rewrite\\u modle”,因为它在默认情况下是禁用的。