投稿者ページが404になる(URLが取得できていない?)
-
新規でサイトを作成していて、
投稿者(ユーザー)を追加していく予定なので仮で設定していた所、
投稿者ページをクリックしたら404が表示されてしまいました。
何がいけないのかわからず、とりあえずプラグインをすべて停止し、
新規で追加したテンプレートから最初からインストールされているもの(twentyfifteen)に切り替えてみましたが、結果は同じでした。
どうにもわからないくて原因は何が考えられるでしょうか?別で個別ページを利用してユーザー一覧ページを作ろうと思ったら以下のエラーが出ました。
Notice: Use of undefined constant url – assumed ‘url’ ・・・
テンプレートはこちらです。<?php /* Template Name:デザイン会社一覧 */ ?> <?php get_header(); ?> <section class="content"> <?php hu_get_template_part('parts/page-title'); ?> <div class="pad group"> <?php while ( have_posts() ): the_post(); ?> <article <?php post_class('group'); ?>> <?php hu_get_template_part('parts/page-image'); ?> <div class="entry themeform"> <?php the_content(); ?> <?php if ( wp_is_mobile() ) : ?> <div class="writer-chat clearfix"> <div class="writer-ttl">雑誌一覧 50音順</div> <div class="writer-link-sma"><a href="<?php echo get_stylesheet_directory_uri() ?>/magazine-ranking/">雑誌ランキング</a></div> </div> <?php else: ?> <div class="writer-chat clearfix"> <div class="writer-ttl">雑誌一覧 50音順</div> <ul class="writer-link"><li><a class="ranking" href="<?php echo get_stylesheet_directory_uri() ?>/magazine-ranking/">雑誌ランキング</a></li><li><a class="list" href="<?php echo get_stylesheet_directory_uri() ?>/magazine-list/">雑誌一覧</a></li></ul> </div> <?php endif; ?> <!--投稿者一覧を表示--> <?php /*------------- ユーザー数の取得と設定 --------------------*/ $total_users = count_users(); $total_users = $total_users['total_users']; $paged = get_query_var('paged'); $number = 6; // 1ページに表示したいユーザー数 $args = array( 'orderby'=>'display_name', 'order'=>'ASC', 'offset' => $paged ? ( ($paged - 1) * $number) : 0, 'number' => $number,); $users = get_users( $args ); echo '<div class="writers">'; foreach($users as $user): $uid = $user->ID; $userData = get_userdata($uid); $user_post_count = count_user_posts($uid); echo '<div class="writer-profile">'; echo '<figure class="eyecatch"><a href="'.get_bloginfo(url).'/?author='.$uid.'">'; echo get_avatar( $uid ,300 ); echo '</a></figure>'; echo '<div class="profiletxt">'; echo '<p class="name"><a href="'.get_bloginfo(url).'/?author='.$uid.'">'.$user->display_name.'<span class="profile_count">('.$user_post_count.')</span></a></p>'; echo '<div class="description">'.$user->description2.'</div>'; echo '</div>'; echo '</div>'; endforeach; echo '</div>'; ?> <div class="clear"></div> </div><!--/.entry--> </article> <div class="wp-pagenavi magalist"> <?php if ( hu_is_checked('page-comments') ) { comments_template('/comments.php',true); } ?> <?php /*------------- ページ送りを出力 --------------------*/ if($total_users > $number){ $pl_args = array( 'base' => add_query_arg('paged','%#%'), 'format' => '', 'total' => ceil($total_users / $number), 'current' => max(1, $paged), ); // for ".../page/n" if($GLOBALS['wp_rewrite']->using_permalinks()) $pl_args['base'] = user_trailingslashit(trailingslashit(get_pagenum_link(1)).'page/%#%/', 'paged'); echo paginate_links($pl_args); } ?> </div> <?php endwhile; // end of the loop. ?> </div><!--/.pad--> </section><!--/.content--> <?php get_sidebar(); ?> <?php get_footer(); ?>
ヘルプの必要なページ: [リンクを見るにはログイン]
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「投稿者ページが404になる(URLが取得できていない?)」には新たに返信することはできません。