我正在复制clients site 结束了,所以我已经导出并重新导入了帖子等,并将主题纳入了他们的new site. 然而,在首页上,它使用小部件分页器插件对最新帖子进行分页。
看起来好像他们已经围绕核心的212主题构建了这个主题,因此它使用以下代码对帖子分页:
<?php while ( have_posts() ) : the_post(); ?>
<?php if ( has_post_thumbnail() ) : ?>
<div class="entry-page-image">
<?php the_post_thumbnail(); ?>
</div><!-- .entry-page-image -->
<?php endif; ?>
<?php get_template_part( \'content\', \'page\' ); ?>
<?php endwhile; // end of the loop. ?>
有人能告诉我为什么帖子不分页吗?任何建议都很感谢,因为我已经检查了整个循环,它似乎是正确的。
EDIT:
这是我的密码
<?php
/**
* The default template for displaying content. Used for both single and index/archive/search.
*
* @package WordPress
* @subpackage Twenty_Twelve
* @since Twenty Twelve 1.0
*/
?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<?php
$category = get_the_category();
?>
<?php if ( !is_category() && !is_archive() ) : ?>
<h1 class="cog"><?php echo $category[0]->cat_name;?></h1>
<?php endif; // is_single() ?>
<?php if ( is_sticky() && is_home() && ! is_paged() ) : ?>
<div class="featured-post">
<?php _e( \'Featured post\', \'Cycle Zone\' ); ?>
</div>
<?php endif; ?>
<header class="entry-header">
<?php the_post_thumbnail(); ?>
<?php if ( is_single() ) : ?>
<h1 class="entry-title"><?php the_title(); ?></h1>
<?php else : ?>
<h1 class="entry-title cog">
<a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( sprintf( __( \'Permalink to %s\', \'Cycle Zone\' ), the_title_attribute( \'echo=0\' ) ) ); ?>" rel="bookmark"><?php the_title(); ?></a>
</h1>
<?php endif; // is_single() ?>
<span class="post-date"><?php echo get_the_date(); ?></span>
<?php if ( comments_open() ) : ?>
<div class="comments-link">
<?php comments_popup_link( \'<span class="leave-reply">\' . __( \'Leave a reply\', \'Cycle Zone\' ) . \'</span>\', __( \'1 Reply\', \'Cycle Zone\' ), __( \'% Replies\', \'Cycle Zone\' ) ); ?>
</div><!-- .comments-link -->
<?php endif; // comments_open() ?>
</header><!-- .entry-header -->
<?php if ( is_search() ) : // Only display Excerpts for Search ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
<?php else : ?>
<div class="entry-content">
<?php the_content( __( \'Continue reading <span class="meta-nav">→</span>\', \'Cycle Zone\' ) ); ?>
<?php wp_link_pages( array( \'before\' => \'<div class="page-links">\' . __( \'Pages:\', \'Cycle Zone\' ), \'after\' => \'</div>\' ) ); ?>
</div><!-- .entry-content -->
<?php endif; ?>
<?php
/**
* The default template for displaying content. Used for both single and index/archive/search.
*
* @package WordPress
* @subpackage Twenty_Twelve
* @since Twenty Twelve 1.0
*/
?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<?php
$category = get_the_category();
?>
<?php if ( !is_category() && !is_archive() ) : ?>
<h1 class="cog"><?php echo $category[0]->cat_name;?></h1>
<?php endif; // is_single() ?>
<?php if ( is_sticky() && is_home() && ! is_paged() ) : ?>
<div class="featured-post">
<?php _e( \'Featured post\', \'twentytwelve\' ); ?>
</div>
<?php endif; ?>
<header class="entry-header">
<?php the_post_thumbnail(); ?>
<?php if ( is_single() ) : ?>
<h1 class="entry-title"><?php the_title(); ?></h1>
<?php else : ?>
<h1 class="entry-title cog">
<a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( sprintf( __( \'Permalink to %s\', \'twentytwelve\' ), the_title_attribute( \'echo=0\' ) ) ); ?>" rel="bookmark"><?php the_title(); ?></a>
</h1>
<?php endif; // is_single() ?>
<span class="post-date"><?php echo get_the_date(); ?></span>
<?php if ( comments_open() ) : ?>
<div class="comments-link">
<?php comments_popup_link( \'<span class="leave-reply">\' . __( \'Leave a reply\', \'twentytwelve\' ) . \'</span>\', __( \'1 Reply\', \'twentytwelve\' ), __( \'% Replies\', \'twentytwelve\' ) ); ?>
</div><!-- .comments-link -->
<?php endif; // comments_open() ?>
</header><!-- .entry-header -->
<?php if ( is_search() ) : // Only display Excerpts for Search ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
<?php else : ?>
<div class="entry-content">
<?php the_content( __( \'Continue reading <span class="meta-nav">→</span>\', \'twentytwelve\' ) ); ?>
<?php wp_link_pages( array( \'before\' => \'<div class="page-links">\' . __( \'Pages:\', \'twentytwelve\' ), \'after\' => \'</div>\' ) ); ?>
</div><!-- .entry-content -->
<?php endif; ?>
<?php
/*
<footer class="entry-meta">
<?php twentytwelve_entry_meta(); ?>
<?php edit_post_link( __( \'Edit\', \'twentytwelve\' ), \'<span class="edit-link">\', \'</span>\' ); ?>
<?php if ( is_singular() && get_the_author_meta( \'description\' ) && is_multi_author() ) : // If a user has filled out their description and this is a multi-author blog, show a bio on their entries. ?>
<div class="author-info">
<div class="author-avatar">
<?php echo get_avatar( get_the_author_meta( \'user_email\' ), apply_filters( \'twentytwelve_author_bio_avatar_size\', 68 ) ); ?>
</div><!-- .author-avatar -->
<div class="author-description">
<h2><?php printf( __( \'About %s\', \'twentytwelve\' ), get_the_author() ); ?></h2>
<p><?php the_author_meta( \'description\' ); ?></p>
<div class="author-link">
<a href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( \'ID\' ) ) ); ?>" rel="author">
<?php printf( __( \'View all posts by %s <span class="meta-nav">→</span>\', \'twentytwelve\' ), get_the_author() ); ?>
</a>
</div><!-- .author-link -->
</div><!-- .author-description -->
</div><!-- .author-info -->
<?php endif; ?>
</footer><!-- .entry-meta -->
*/
?>
</article><!-- #post -->
我做了这个粘贴,现在我想是这样的,因为它在内容中说的是2122,而不是主题名称,它并没有完成。你能澄清一下吗?
最合适的回答,由SO网友:Pieter Goosen 整理而成
我正在复制一个客户的网站,所以我已经导出并重新导入了帖子等,并将主题导入了他们的新网站。
不幸的是,问题是这不是我的主题,我正在为客户复制它,并在wordpress的较低版本上正确显示在他们的旧站点上
由于某种原因,jquery正如@TomJNowell所建议的那样被破坏了。这里的问题是,你说旧站点和新站点上的所有内容都完全相同,你已经将所有内容复制到了新站点。
这里有一些东西可以尝试
首先,访问permalinks页面并单击update,刷新你的permalink
其次,可能是数据库中缺少url路径。下载并安装Velvet Blues Update URL\'s, 添加
http://www.cyclezoneuk.com/
在旧URL字段中
http://www.griffscyclelab.co.uk/
在新url字段中,选择所有选项并更新。
BUT PLEASE, 尝试此操作之前,请先备份数据库。没有回滚。这里的一个好主意是在完成后再次冲洗永久线
第三,如果他们没有将任何URL硬编码到一些模板中,请查看主题。除此之外,新网站上的一切都应该正常。我真的不认为worpress版本在这里会有任何影响,您只是从3.6升级到3.9,所以我认为这里没有问题
因为它在内容中说的是“2122”,而不是主题名称,所以它无法完成。
那没什么区别。这只是实际用于字符串本地化的文本域名。这将产生的唯一影响是,您的翻译将不起作用,即,您对字符串的翻译将不会被返回。您应该始终使其与样式中指定的文本域相同。尽管是css。但就像我说的,这与你的实际问题无关
EDIT
我已经测试了小部件插件分页插件,插件中有一个bug。停用插件。它还兼容v3。4.2。因此,停用并删除插件。我还将停用所有插件,并逐个重新激活它们,以检查此问题是否与插件相关