質問編集履歴

7 最新記事ではなく最近の投稿と書き直しました。

gomatan1258

gomatan1258 score 43

2017/10/11 20:25  投稿

ワードプレスである記事の投稿の表示がindex.phpの何ページ目かゲットしたい
大変申し訳ありませんでした。実は当方がやりたいことがございまして、ワードプレスの最新記事のウィジェットのところで、そこの記事を選択すると、single.phpが表示されてしまいます。そうではなく、投稿一覧の方に行ってほしくて、何ページ目かをゲットしたかったです。ゲットできても上手くいくかわからないので、無責任な質問でした。申し訳ございません。やりたいことは、最新記事のところを選択して、リンクが投稿一覧のほうに遷移することです。
大変申し訳ありませんでした。実は当方がやりたいことがございまして、ワードプレスの最近の投稿のウィジェットのところで、そこの記事を選択すると、single.phpが表示されてしまいます。そうではなく、投稿一覧の方に行ってほしくて、何ページ目かをゲットしたかったです。ゲットできても上手くいくかわからないので、無責任な質問でした。申し訳ございません。やりたいことは、最近の投稿のところを選択して、リンクが投稿一覧のほうに遷移することです。
index.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <?php $p_slug = get_page_uri(get_the_ID()); ?>   
               <div id="<?php echo $p_slug ?>"></div>
               
               <div id="test"></div>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
                   <div class="post-meta">
                       <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
                   </div>
                   <div class="post-content">
                       <div class="post-image">
                       
                       <?php if(has_post_thumbnail()): ?>
                       <?php the_post_thumbnail(array(100, 100)); ?>
                       <?php else: ?>
                       <img src="<?php echo get_template_directory_uri(); ?>/images.jpg" width="100" height="100">
                       <?php endif; ?>
                           
                       </div>
                       <div class="post-body">
                           <div class="post-body-excerpt">
                               <?php the_content('',false,''); ?>
                           </div>
                           
                           <div class="more"><a href="<?php the_permalink(); ?>">続きを読む</a></div>
                           <a href="<?php echo '#'.$p_slug ?>">ここ</a>
                       </div>
                       
                   </div>
               </div>
               <?php endwhile;
               else:
               ?>
               
               <p>記事はありません!</p>
               
               <?php endif;
               ?>
               
               <div class="navigation">
                   <div class="prev"><?php previous_posts_link(); ?></div>
                   <div class="next"><?php next_posts_link(); ?></div>
               </div>
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
single.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
                   <div class="post-meta">
                       <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
                   </div>
                   <div class="post-content">
                       <p>
                           <?php the_content(); ?>
                       </p>
                       
                   </div>
               </div>
               
               <div class="navigation">
                   <div class="prev"><?php previous_post_link(); ?></div>
                   <div class="next"><?php next_post_link(); ?></div>
               </div>
               
               <?php endwhile;
               else:
               ?>
               
               <p>記事はありません!</p>
               
               <?php endif;
               ?>
               
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
sidebar.php
```php
<div id="sidebar">
               <?php dynamic_sidebar(); ?>
           </div><!--/sidebar-->
```
header.php
```php
<!DOCTYPE html>
<html lang="ja">
   <head>
       <meta charset="UTF-8">
       <title><?php wp_title('|', true, 'right'); bloginfo('name'); ?></title>
       <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.18.1/build/cssreset/cssreset-min.css">
       <link rel="stylesheet" type="text/css" href="<?php echo get_stylesheet_uri(); ?>">
       <?php wp_head(); ?>
   </head>
   <body>
       <?php if(is_front_page()) { if (get_header_image() !='') { ?>
       <div id="main_image">
           <img src="<?php header_image(); ?>" alt="" title="" />
       </div>
       <?php }; }; ?>
       <div id="header" class="container">
           <h1><a href="<?php echo home_url('/'); ?>"><?php bloginfo('name');?></a></h1>
           <div class="wrapper"><?php wp_nav_menu(); ?></div>
       </div><!--/header-->
```
page.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
           
                   <div class="post-content">
                       <?php the_content(); ?>
                       
                   </div>
               </div>
               
               <?php endwhile;
               else:
               ?>
               
               <p>ページはありません!</p>
               
               <?php endif;
               ?>
               
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
footer.php
```php
<div id="footer" class="container">
           Copyright 2017<?php if(date("Y")!=2017) echo date("-Y"); ?> All right reserved, gomatan1258
       </div><!--/footer-->
       <?php wp_footer(); ?>
       
   </body>
</html>
```
functions.php
```php
<?php
add_theme_support( 'custom-header' );
add_theme_support('menus');
register_sidebar(
   array(
       before_widget => '<div class="widget">',
       after_widget => '</div>',
       before_title => '<h3>',
       after_title => '</h3>',
   )       
);
add_theme_support('post-thumbnails');
$cssdir = get_stylesheet_directory_uri();
wp_enqueue_script( 'theme-script', $cssdir.'/script.php', array('jquery'));
?>
```
当方はワードプレス初心者ですがよろしくお願いします。
追記です。
javascriptが使えるプラグイン
```javascript
jQuery(function() {
   jQuery(".menu li").hover(function() {
       jQuery(this).children('ul').show();
   }, function() {
       jQuery(this).children('ul').hide();
   });//プルダウンメニューが表示されます
   
    var page;
 
   jQuery('.more a').on('click', function(event) {
       //aリンクの動作を停止
       event.preventDefault();
       //リンク先URLを取得
       page = jQuery(this).attr('href');
       jQuery(this).parent().load(page+' div.post-content p',function(){
           jQuery(this).parent().children().eq(0).hide();
       });
         //続きを読む ajaxでページ遷移せずにsingle.phpの一部が表示される
   });
     jQuery('a[href^=#]').click(function(){
       var speed = 500;
       var href= jQuery(this).attr("href");
       var target = jQuery(href == "#" || href == "" ? 'html' : href);
       var position = target.offset().top;
       jQuery("html, body").animate({scrollTop:position}, speed, "swing");
       return false;
   });//ページ内リンクすることができる
});
```
javascriptのほうが間違っていたので変更しました。
javascriptのほうが間違っていたので変更しました。
最新記事ではなく最近の投稿と書き直しました。
  • WordPress

    12304 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

6 間違えていたので補正しました。

gomatan1258

gomatan1258 score 43

2017/10/11 20:12  投稿

ワードプレスである記事の投稿の表示がindex.phpの何ページ目かゲットしたい
大変申し訳ありませんでした。実は当方がやりたいことがございまして、ワードプレスの最新記事のウィジェットのところで、そこの記事を選択すると、single.phpが表示されてしまいます。そうではなく、投稿一覧の方に行ってほしくて、何ページ目かをゲットしたかったです。ゲットできても上手くいくかわからないので、無責任な質問でした。申し訳ございません。やりたいことは、最新記事のところを選択して、リンクが投稿一覧のほうに遷移することです。
index.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <?php $p_slug = get_page_uri(get_the_ID()); ?>   
               <div id="<?php echo $p_slug ?>"></div>
               
               <div id="test"></div>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
                   <div class="post-meta">
                       <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
                   </div>
                   <div class="post-content">
                       <div class="post-image">
                       
                       <?php if(has_post_thumbnail()): ?>
                       <?php the_post_thumbnail(array(100, 100)); ?>
                       <?php else: ?>
                       <img src="<?php echo get_template_directory_uri(); ?>/images.jpg" width="100" height="100">
                       <?php endif; ?>
                           
                       </div>
                       <div class="post-body">
                           <div class="post-body-excerpt">
                               <?php the_content('',false,''); ?>
                           </div>
                           
                           <div class="more"><a href="<?php the_permalink(); ?>">続きを読む</a></div>
                           <a href="<?php echo '#'.$p_slug ?>">ここ</a>
                       </div>
                       
                   </div>
               </div>
               <?php endwhile;
               else:
               ?>
               
               <p>記事はありません!</p>
               
               <?php endif;
               ?>
               
               <div class="navigation">
                   <div class="prev"><?php previous_posts_link(); ?></div>
                   <div class="next"><?php next_posts_link(); ?></div>
               </div>
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
single.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
                   <div class="post-meta">
                       <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
                   </div>
                   <div class="post-content">
                       <p>
                           <?php the_content(); ?>
                       </p>
                       
                   </div>
               </div>
               
               <div class="navigation">
                   <div class="prev"><?php previous_post_link(); ?></div>
                   <div class="next"><?php next_post_link(); ?></div>
               </div>
               
               <?php endwhile;
               else:
               ?>
               
               <p>記事はありません!</p>
               
               <?php endif;
               ?>
               
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
sidebar.php
```php
<div id="sidebar">
               <?php dynamic_sidebar(); ?>
           </div><!--/sidebar-->
```
header.php
```php
<!DOCTYPE html>
<html lang="ja">
   <head>
       <meta charset="UTF-8">
       <title><?php wp_title('|', true, 'right'); bloginfo('name'); ?></title>
       <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.18.1/build/cssreset/cssreset-min.css">
       <link rel="stylesheet" type="text/css" href="<?php echo get_stylesheet_uri(); ?>">
       <?php wp_head(); ?>
   </head>
   <body>
       <?php if(is_front_page()) { if (get_header_image() !='') { ?>
       <div id="main_image">
           <img src="<?php header_image(); ?>" alt="" title="" />
       </div>
       <?php }; }; ?>
       <div id="header" class="container">
           <h1><a href="<?php echo home_url('/'); ?>"><?php bloginfo('name');?></a></h1>
           <div class="wrapper"><?php wp_nav_menu(); ?></div>
       </div><!--/header-->
```
page.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
           
                   <div class="post-content">
                       <?php the_content(); ?>
                       
                   </div>
               </div>
               
               <?php endwhile;
               else:
               ?>
               
               <p>ページはありません!</p>
               
               <?php endif;
               ?>
               
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
footer.php
```php
<div id="footer" class="container">
           Copyright 2017<?php if(date("Y")!=2017) echo date("-Y"); ?> All right reserved, gomatan1258
       </div><!--/footer-->
       <?php wp_footer(); ?>
       
   </body>
</html>
```
functions.php
```php
<?php
add_theme_support( 'custom-header' );
add_theme_support('menus');
register_sidebar(
   array(
       before_widget => '<div class="widget">',
       after_widget => '</div>',
       before_title => '<h3>',
       after_title => '</h3>',
   )       
);
add_theme_support('post-thumbnails');
$cssdir = get_stylesheet_directory_uri();
wp_enqueue_script( 'theme-script', $cssdir.'/script.php', array('jquery'));
?>
```
当方はワードプレス初心者ですがよろしくお願いします。
追記です。
javascriptが使えるプラグイン
```javascript
jQuery(function() {
   jQuery(".menu li").hover(function() {
       jQuery(this).children('ul').show();
   }, function() {
       jQuery(this).children('ul').hide();
   });//プルダウンメニューが表示されます
   
    var page;
 
   jQuery('.more a').on('click', function(event) {
       //aリンクの動作を停止
       event.preventDefault();
       //リンク先URLを取得
       page = jQuery(this).attr('href');
       jQuery(this).parent().load(page+' div.post-content p',function(){
           jQuery(this).parent().children().eq(0).hide();
       });
         jQuery(this).parent().parent().children().eq(2).css('display', 'block');//続きを読む ajaxでページ遷移せずにsingle.phpの一部が表示される
         //続きを読む ajaxでページ遷移せずにsingle.phpの一部が表示される
   });
     jQuery('a[href^=#]').click(function(){
       var speed = 500;
       var href= jQuery(this).attr("href");
       var target = jQuery(href == "#" || href == "" ? 'html' : href);
       var position = target.offset().top;
       jQuery("html, body").animate({scrollTop:position}, speed, "swing");
       return false;
   });//ページ内リンクすることができる
});
```
```
javascriptのほうが間違っていたので変更しました。
  • WordPress

    12304 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

5 足りないところがあったので足しました

gomatan1258

gomatan1258 score 43

2017/10/11 20:07  投稿

ワードプレスである記事の投稿の表示がindex.phpの何ページ目かゲットしたい
大変申し訳ありませんでした。実は当方がやりたいことがございまして、ワードプレスの最新記事のウィジェットのところで、そこの記事を選択すると、single.phpが表示されてしまいます。そうではなく、投稿一覧の方に行ってほしくて、何ページ目かをゲットしたかったです。ゲットできても上手くいくかわからないので、無責任な質問でした。申し訳ございません。やりたいことは、最新記事のところを選択して、リンクが投稿一覧のほうに遷移することです。
index.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <?php $p_slug = get_page_uri(get_the_ID()); ?>   
               <div id="<?php echo $p_slug ?>"></div>
               
               <div id="test"></div>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
                   <div class="post-meta">
                       <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
                   </div>
                   <div class="post-content">
                       <div class="post-image">
                       
                       <?php if(has_post_thumbnail()): ?>
                       <?php the_post_thumbnail(array(100, 100)); ?>
                       <?php else: ?>
                       <img src="<?php echo get_template_directory_uri(); ?>/images.jpg" width="100" height="100">
                       <?php endif; ?>
                           
                       </div>
                       <div class="post-body">
                           <div class="post-body-excerpt">
                               <?php the_content('',false,''); ?>
                           </div>
                           
                           <div class="more"><a href="<?php the_permalink(); ?>">続きを読む</a></div>
                           <a href="<?php echo '#'.$p_slug ?>">ここ</a>
                       </div>
                       
                   </div>
               </div>
               <?php endwhile;
               else:
               ?>
               
               <p>記事はありません!</p>
               
               <?php endif;
               ?>
               
               <div class="navigation">
                   <div class="prev"><?php previous_posts_link(); ?></div>
                   <div class="next"><?php next_posts_link(); ?></div>
               </div>
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
single.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
                   <div class="post-meta">
                       <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
                   </div>
                   <div class="post-content">
                       <p>
                           <?php the_content(); ?>
                       </p>
                       
                   </div>
               </div>
               
               <div class="navigation">
                   <div class="prev"><?php previous_post_link(); ?></div>
                   <div class="next"><?php next_post_link(); ?></div>
               </div>
               
               <?php endwhile;
               else:
               ?>
               
               <p>記事はありません!</p>
               
               <?php endif;
               ?>
               
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
sidebar.php
```php
<div id="sidebar">
               <?php dynamic_sidebar(); ?>
           </div><!--/sidebar-->
```
header.php
```php
<!DOCTYPE html>
<html lang="ja">
   <head>
       <meta charset="UTF-8">
       <title><?php wp_title('|', true, 'right'); bloginfo('name'); ?></title>
       <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.18.1/build/cssreset/cssreset-min.css">
       <link rel="stylesheet" type="text/css" href="<?php echo get_stylesheet_uri(); ?>">
       <?php wp_head(); ?>
   </head>
   <body>
       <?php if(is_front_page()) { if (get_header_image() !='') { ?>
       <div id="main_image">
           <img src="<?php header_image(); ?>" alt="" title="" />
       </div>
       <?php }; }; ?>
       <div id="header" class="container">
           <h1><a href="<?php echo home_url('/'); ?>"><?php bloginfo('name');?></a></h1>
           <div class="wrapper"><?php wp_nav_menu(); ?></div>
       </div><!--/header-->
```
page.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
           
                   <div class="post-content">
                       <?php the_content(); ?>
                       
                   </div>
               </div>
               
               <?php endwhile;
               else:
               ?>
               
               <p>ページはありません!</p>
               
               <?php endif;
               ?>
               
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
footer.php
```php
<div id="footer" class="container">
           Copyright 2017<?php if(date("Y")!=2017) echo date("-Y"); ?> All right reserved, gomatan1258
       </div><!--/footer-->
       <?php wp_footer(); ?>
       
   </body>
</html>
```
functions.php
```php
<?php
add_theme_support( 'custom-header' );
add_theme_support('menus');
register_sidebar(
   array(
       before_widget => '<div class="widget">',
       after_widget => '</div>',
       before_title => '<h3>',
       after_title => '</h3>',
   )       
);
add_theme_support('post-thumbnails');
$cssdir = get_stylesheet_directory_uri();
wp_enqueue_script( 'theme-script', $cssdir.'/script.php', array('jquery'));
?>
```
当方はワードプレス初心者ですがよろしくお願いします。
当方はワードプレス初心者ですがよろしくお願いします。
追記です。
javascriptが使えるプラグイン
```javascript
jQuery(function() {
   jQuery(".menu li").hover(function() {
       jQuery(this).children('ul').show();
   }, function() {
       jQuery(this).children('ul').hide();
   });//プルダウンメニューが表示されます
   
    var page;
 
   jQuery('.more a').on('click', function(event) {
       //aリンクの動作を停止
       event.preventDefault();
       //リンク先URLを取得
       page = jQuery(this).attr('href');
       jQuery(this).parent().load(page+' div.post-content p',function(){
           jQuery(this).parent().children().eq(0).hide();
       });
         jQuery(this).parent().parent().children().eq(2).css('display', 'block');//続きを読む ajaxでページ遷移せずにsingle.phpの一部が表示される
   });
     jQuery('a[href^=#]').click(function(){
       var speed = 500;
       var href= jQuery(this).attr("href");
       var target = jQuery(href == "#" || href == "" ? 'html' : href);
       var position = target.offset().top;
       jQuery("html, body").animate({scrollTop:position}, speed, "swing");
       return false;
   });//ページ内リンクすることができる
});
```
  • WordPress

    12304 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

4 質問が悪かったので全文書き直しました。

gomatan1258

gomatan1258 score 43

2017/10/11 19:56  投稿

ワードプレスである記事の投稿の表示がindex.phpの何ページ目かゲットしたい
ワードプレスで記事を書きますが、1~3ページくらいあるとして、eggというスラッグがあったとして、そのページが1~3ページのどこあるかをゲットした数値を出せる関数がほしいです。例えば2ページ目にあったら2と返すようにしたいです。ネットで調べてもわからないので教えてください。よろしくお願いします。
大変申し訳ありませんでした。実は当方がやりたいことがございまして、ワードプレスの最新記事のウィジェットのところで、そこの記事を選択すると、single.phpが表示されてしまいます。そうではなく、投稿一覧の方に行ってほしくて、何ページ目かをゲットしたかったです。ゲットできても上手くいくかわからないので、無責任な質問でした。申し訳ございません。やりたいことは、最新記事のところを選択して、リンクが投稿一覧のほうに遷移することです。
index.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <?php $p_slug = get_page_uri(get_the_ID()); ?>     
               <div id="<?php echo $p_slug ?>"></div>  
                 
               <div id="test"></div>  
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
                   <div class="post-meta">
                       <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
                   </div>
                   <div class="post-content">
                       <div class="post-image">
                       
                       <?php if(has_post_thumbnail()): ?>
                       <?php the_post_thumbnail(array(100, 100)); ?>
                       <?php else: ?>
                       <img src="<?php echo get_template_directory_uri(); ?>/images.jpg" width="100" height="100">
                       <?php endif; ?>
                           
                       </div>
                       <div class="post-body">
                           <div class="post-body-excerpt">
                               <?php the_content('',false,''); ?>
                                 
                           </div>
                             
                           <div class="more"><a href="<?php the_permalink(); ?>">続きを読む</a></div>  
                           <a href="<?php echo '#'.$p_slug ?>">ここ</a>  
                       </div>
                       <p>index.php</p>
                   </div>
               </div>
               
                       
                   </div>
               </div>
               <?php endwhile;
               else:
               ?>
               
               <p>記事はありません!</p>
               
               <?php endif;
               ?>
               
               <div class="navigation">
                   <div class="prev"><?php previous_posts_link(); ?></div>
                   <div class="next"><?php next_posts_link(); ?></div>
               </div>
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
 
single.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
                   <div class="post-meta">
                       <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
                   </div>
                   <div class="post-content">
                       <?php the_content(); ?>
                       <P>single.php</P>
                       <p>
                           <?php the_content(); ?>
                       </p>
                       
                   </div>
               </div>
               
               <div class="navigation">
                   <div class="prev"><?php previous_post_link(); ?></div>
                   <div class="next"><?php next_post_link(); ?></div>
               </div>
               
               <?php endwhile;
               else:
               ?>
               
               <p>記事はありません!</p>
               
               <?php endif;
               ?>
               
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
functions.php
```php
<?php
add_theme_support( 'custom-header' );
add_theme_support('menus');
register_sidebar(
   array(
       before_widget => '<div class="widget">',
       after_widget => '</div>',
       before_title => '<h3>',
       after_title => '</h3>',
   )       
);
add_theme_support('post-thumbnails');
$cssdir = get_stylesheet_directory_uri();
wp_enqueue_script( 'theme-script', $cssdir.'/script.php', array('jquery'));
function wbsExistPost($type, $slug) {
   $loops= new wp_query();
   $loops->query("post_type={$type}&name={$slug}");
   if($loops->have_posts()) {
       echo is_search() ;
       return true;
   } else {
       return false;
   }
}
?>
```
footer.php
```php
<div id="footer" class="container">
           Copyright 2017<?php if(date("Y")!=2017) echo date("-Y"); ?> All right reserved, gomatan1258
       </div><!--/footer-->
       <?php wp_footer(); ?>
       
   </body>
</html>
sidebar.php
```php
<div id="sidebar">
               <?php dynamic_sidebar(); ?>
           </div><!--/sidebar-->
```
header.php
```php
<!DOCTYPE html>
<html lang="ja">
   <head>
       <meta charset="UTF-8">
       <title><?php wp_title('|', true, 'right'); bloginfo('name'); ?></title>
       <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.18.1/build/cssreset/cssreset-min.css">
       <link rel="stylesheet" type="text/css" href="<?php echo get_stylesheet_uri(); ?>">
       <?php wp_head(); ?>
   </head>
   <body>
       <?php if(is_front_page()) { if (get_header_image() !='') { ?>  
       <div id="main_image">
           <img src="<?php header_image(); ?>" alt="" title="" />
       </div>
       <?php }; }; ?>  
       <div id="header" class="container">
           <h1><a href="<?php echo home_url('/'); ?>"><?php bloginfo('name');?></a></h1>
           <div class="wrapper"><?php wp_nav_menu(); ?></div>
       </div><!--/header-->
```
申し訳ございません。ワードプレス初心者で、質問の仕方が下手くそでした。
phpも入ってます。
```javascript
console.log("<?php
     $paged = get_query_var( 'future-financial' );
   if ( is_paged()) {
       echo $paged.'ページ目';
   } else {
       echo '1ページ目';
   }
 ?>");
```
です。申し訳ございません。
```
page.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
           
                   <div class="post-content">
                       <?php the_content(); ?>
                       
                   </div>
               </div>
               
               <?php endwhile;
               else:
               ?>
               
               <p>ページはありません!</p>
               
               <?php endif;
               ?>
               
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
footer.php
```php
<div id="footer" class="container">
           Copyright 2017<?php if(date("Y")!=2017) echo date("-Y"); ?> All right reserved, gomatan1258
       </div><!--/footer-->
       <?php wp_footer(); ?>
       
   </body>
</html>
```
functions.php
```php
<?php
add_theme_support( 'custom-header' );
add_theme_support('menus');
register_sidebar(
   array(
       before_widget => '<div class="widget">',
       after_widget => '</div>',
       before_title => '<h3>',
       after_title => '</h3>',
   )       
);
add_theme_support('post-thumbnails');
$cssdir = get_stylesheet_directory_uri();
wp_enqueue_script( 'theme-script', $cssdir.'/script.php', array('jquery'));
?>
```
当方はワードプレス初心者ですがよろしくお願いします。
  • WordPress

    12304 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

3 修正依頼があったため

gomatan1258

gomatan1258 score 43

2017/10/11 17:06  投稿

ワードプレスである記事の投稿の表示がindex.phpの何ページ目かゲットしたい
ワードプレスで記事を書きますが、1~3ページくらいあるとして、eggというスラッグがあったとして、そのページが1~3ページのどこあるかをゲットした数値を出せる関数がほしいです。例えば2ページ目にあったら2と返すようにしたいです。ネットで調べてもわからないので教えてください。よろしくお願いします。
index.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
                   <div class="post-meta">
                       <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
                   </div>
                   <div class="post-content">
                       <div class="post-image">
                       
                       <?php if(has_post_thumbnail()): ?>
                       <?php the_post_thumbnail(array(100, 100)); ?>
                       <?php else: ?>
                       <img src="<?php echo get_template_directory_uri(); ?>/images.jpg" width="100" height="100">
                       <?php endif; ?>
                           
                       </div>
                       <div class="post-body">
                           <div class="post-body-excerpt">
                               <?php the_content('',false,''); ?>
                               
                           </div>
                       </div>
                       <p>index.php</p>
                   </div>
               </div>
               
               <?php endwhile;
               else:
               ?>
               
               <p>記事はありません!</p>
               
               <?php endif;
               ?>
               
               <div class="navigation">
                   <div class="prev"><?php previous_posts_link(); ?></div>
                   <div class="next"><?php next_posts_link(); ?></div>
               </div>
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
single.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
                   <div class="post-meta">
                       <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
                   </div>
                   <div class="post-content">
                       <?php the_content(); ?>
                       <P>single.php</P>
                   </div>
               </div>
               
               <div class="navigation">
                   <div class="prev"><?php previous_post_link(); ?></div>
                   <div class="next"><?php next_post_link(); ?></div>
               </div>
               
               <?php endwhile;
               else:
               ?>
               
               <p>記事はありません!</p>
               
               <?php endif;
               ?>
               
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
functions.php
```php
<?php
add_theme_support( 'custom-header' );
add_theme_support('menus');
register_sidebar(
   array(
       before_widget => '<div class="widget">',
       after_widget => '</div>',
       before_title => '<h3>',
       after_title => '</h3>',
   )       
);
add_theme_support('post-thumbnails');
$cssdir = get_stylesheet_directory_uri();
wp_enqueue_script( 'theme-script', $cssdir.'/script.php', array('jquery'));
function wbsExistPost($type, $slug) {
   $loops= new wp_query();
   $loops->query("post_type={$type}&name={$slug}");
   if($loops->have_posts()) {
       echo is_search() ;
       return true;
   } else {
       return false;
   }
}
?>
```
footer.php
```php
<div id="footer" class="container">
           Copyright 2017<?php if(date("Y")!=2017) echo date("-Y"); ?> All right reserved, gomatan1258
       </div><!--/footer-->
       <?php wp_footer(); ?>
       
   </body>
</html>
```
header.php
```php
<!DOCTYPE html>
<html lang="ja">
   <head>
       <meta charset="UTF-8">
       <title><?php wp_title('|', true, 'right'); bloginfo('name'); ?></title>
       <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.18.1/build/cssreset/cssreset-min.css">
       <link rel="stylesheet" type="text/css" href="<?php echo get_stylesheet_uri(); ?>">
       <?php wp_head(); ?>
   </head>
   <body>
       <div id="main_image">
           <img src="<?php header_image(); ?>" alt="" title="" />
       </div>
       <div id="header" class="container">
           <h1><a href="<?php echo home_url('/'); ?>"><?php bloginfo('name');?></a></h1>
           <div class="wrapper"><?php wp_nav_menu(); ?></div>
       </div><!--/header-->
```
申し訳ございません。ワードプレス初心者で、質問の仕方が下手くそでした。
申し訳ございません。ワードプレス初心者で、質問の仕方が下手くそでした。
phpも入ってます。
```javascript
console.log("<?php
     $paged = get_query_var( 'future-financial' );
   if ( is_paged()) {
       echo $paged.'ページ目';
   } else {
       echo '1ページ目';
   }
 ?>");
```
です。申し訳ございません。
  • WordPress

    12304 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

2 失礼があったため

gomatan1258

gomatan1258 score 43

2017/10/11 16:55  投稿

ワードプレスである記事の投稿の表示がindex.phpの何ページ目かゲットしたい
ワードプレスで記事を書きますが、1~3ページくらいあるとして、eggというスラッグがあったとして、そのページが1~3ページのどこあるかをゲットした数値を出せる関数がほしいです。例えば2ページ目にあったら2と返すようにしたいです。ネットで調べてもわからないので教えてください。よろしくお願いします。
index.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
                   <div class="post-meta">
                       <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
                   </div>
                   <div class="post-content">
                       <div class="post-image">
                       
                       <?php if(has_post_thumbnail()): ?>
                       <?php the_post_thumbnail(array(100, 100)); ?>
                       <?php else: ?>
                       <img src="<?php echo get_template_directory_uri(); ?>/images.jpg" width="100" height="100">
                       <?php endif; ?>
                           
                       </div>
                       <div class="post-body">
                           <div class="post-body-excerpt">
                               <?php the_content('',false,''); ?>
                               
                           </div>
                       </div>
                       <p>index.php</p>
                   </div>
               </div>
               
               <?php endwhile;
               else:
               ?>
               
               <p>記事はありません!</p>
               
               <?php endif;
               ?>
               
               <div class="navigation">
                   <div class="prev"><?php previous_posts_link(); ?></div>
                   <div class="next"><?php next_posts_link(); ?></div>
               </div>
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
single.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
                   <div class="post-meta">
                       <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
                   </div>
                   <div class="post-content">
                       <?php the_content(); ?>
                       <P>single.php</P>
                   </div>
               </div>
               
               <div class="navigation">
                   <div class="prev"><?php previous_post_link(); ?></div>
                   <div class="next"><?php next_post_link(); ?></div>
               </div>
               
               <?php endwhile;
               else:
               ?>
               
               <p>記事はありません!</p>
               
               <?php endif;
               ?>
               
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
functions.php
```php
<?php
add_theme_support( 'custom-header' );
add_theme_support('menus');
register_sidebar(
   array(
       before_widget => '<div class="widget">',
       after_widget => '</div>',
       before_title => '<h3>',
       after_title => '</h3>',
   )       
);
add_theme_support('post-thumbnails');
$cssdir = get_stylesheet_directory_uri();
wp_enqueue_script( 'theme-script', $cssdir.'/script.php', array('jquery'));
function wbsExistPost($type, $slug) {
   $loops= new wp_query();
   $loops->query("post_type={$type}&name={$slug}");
   if($loops->have_posts()) {
       echo is_search() ;
       return true;
   } else {
       return false;
   }
}
?>
```
footer.php
```php
<div id="footer" class="container">
           Copyright 2017<?php if(date("Y")!=2017) echo date("-Y"); ?> All right reserved, gomatan1258
       </div><!--/footer-->
       <?php wp_footer(); ?>
       
   </body>
</html>
```
header.php
```php
<!DOCTYPE html>
<html lang="ja">
   <head>
       <meta charset="UTF-8">
       <title><?php wp_title('|', true, 'right'); bloginfo('name'); ?></title>
       <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.18.1/build/cssreset/cssreset-min.css">
       <link rel="stylesheet" type="text/css" href="<?php echo get_stylesheet_uri(); ?>">
       <?php wp_head(); ?>
   </head>
   <body>
       <div id="main_image">
           <img src="<?php header_image(); ?>" alt="" title="" />
       </div>
       <div id="header" class="container">
           <h1><a href="<?php echo home_url('/'); ?>"><?php bloginfo('name');?></a></h1>
           <div class="wrapper"><?php wp_nav_menu(); ?></div>
       </div><!--/header-->
```
```
申し訳ございません。ワードプレス初心者で、質問の仕方が下手くそでした。
  • WordPress

    12304 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

1 わからない質問だったのでコードを書きました

gomatan1258

gomatan1258 score 43

2017/10/11 15:25  投稿

ワードプレスである記事の投稿の表示がindex.phpの何ページ目かゲットしたい
ワードプレスで記事を書きますが、1~3ページくらいあるとして、eggというスラッグがあったとして、そのページが1~3ページのどこあるかをゲットした数値を出せる関数がほしいです。例えば2ページ目にあったら2と返すようにしたいです。ネットで調べてもわからないので教えてください。よろしくお願いします。
ワードプレスで記事を書きますが、1~3ページくらいあるとして、eggというスラッグがあったとして、そのページが1~3ページのどこあるかをゲットした数値を出せる関数がほしいです。例えば2ページ目にあったら2と返すようにしたいです。ネットで調べてもわからないので教えてください。よろしくお願いします。
index.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
                   <div class="post-meta">
                       <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
                   </div>
                   <div class="post-content">
                       <div class="post-image">
                       
                       <?php if(has_post_thumbnail()): ?>
                       <?php the_post_thumbnail(array(100, 100)); ?>
                       <?php else: ?>
                       <img src="<?php echo get_template_directory_uri(); ?>/images.jpg" width="100" height="100">
                       <?php endif; ?>
                           
                       </div>
                       <div class="post-body">
                           <div class="post-body-excerpt">
                               <?php the_content('',false,''); ?>
                               
                           </div>
                       </div>
                       <p>index.php</p>
                   </div>
               </div>
               
               <?php endwhile;
               else:
               ?>
               
               <p>記事はありません!</p>
               
               <?php endif;
               ?>
               
               <div class="navigation">
                   <div class="prev"><?php previous_posts_link(); ?></div>
                   <div class="next"><?php next_posts_link(); ?></div>
               </div>
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
single.php
```php
<?php get_header(); ?>
       <div id="main" class="container">
           <div id="posts">
           
               <?php if(have_posts()):
                       while(have_posts()):
                           the_post();
                       
               ?>
               <div class="post">
                   <div class="post-header">
                       <h2>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                       </h2>
                   </div>
                   <div class="post-meta">
                       <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
                   </div>
                   <div class="post-content">
                       <?php the_content(); ?>
                       <P>single.php</P>
                   </div>
               </div>
               
               <div class="navigation">
                   <div class="prev"><?php previous_post_link(); ?></div>
                   <div class="next"><?php next_post_link(); ?></div>
               </div>
               
               <?php endwhile;
               else:
               ?>
               
               <p>記事はありません!</p>
               
               <?php endif;
               ?>
               
           </div><!--/posts-->
           <?php get_sidebar(); ?>
       </div><!--/main -->
       <?php get_footer(); ?>
```
functions.php
```php
<?php
add_theme_support( 'custom-header' );
add_theme_support('menus');
register_sidebar(
   array(
       before_widget => '<div class="widget">',
       after_widget => '</div>',
       before_title => '<h3>',
       after_title => '</h3>',
   )       
);
add_theme_support('post-thumbnails');
$cssdir = get_stylesheet_directory_uri();
wp_enqueue_script( 'theme-script', $cssdir.'/script.php', array('jquery'));
function wbsExistPost($type, $slug) {
   $loops= new wp_query();
   $loops->query("post_type={$type}&name={$slug}");
   if($loops->have_posts()) {
       echo is_search() ;
       return true;
   } else {
       return false;
   }
}
?>
```
footer.php
```php
<div id="footer" class="container">
           Copyright 2017<?php if(date("Y")!=2017) echo date("-Y"); ?> All right reserved, gomatan1258
       </div><!--/footer-->
       <?php wp_footer(); ?>
       
   </body>
</html>
```
header.php
```php
<!DOCTYPE html>
<html lang="ja">
   <head>
       <meta charset="UTF-8">
       <title><?php wp_title('|', true, 'right'); bloginfo('name'); ?></title>
       <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.18.1/build/cssreset/cssreset-min.css">
       <link rel="stylesheet" type="text/css" href="<?php echo get_stylesheet_uri(); ?>">
       <?php wp_head(); ?>
   </head>
   <body>
       <div id="main_image">
           <img src="<?php header_image(); ?>" alt="" title="" />
       </div>
       <div id="header" class="container">
           <h1><a href="<?php echo home_url('/'); ?>"><?php bloginfo('name');?></a></h1>
           <div class="wrapper"><?php wp_nav_menu(); ?></div>
       </div><!--/header-->
```
  • WordPress

    12304 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る