質問するログイン新規登録

質問編集履歴

7

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

2017/10/11 11:25

投稿

gomatan1258
gomatan1258

スコア67

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- 大変申し訳ありませんでした。実は当方がやりたいことがございまして、ワードプレスの最新記事のウィジェットのところで、そこの記事を選択すると、single.phpが表示されてしまいます。そうではなく、投稿一覧の方に行ってほしくて、何ページ目かをゲットしたかったです。ゲットできても上手くいくかわからないので、無責任な質問でした。申し訳ございません。やりたいことは、最新記事のところを選択して、リンクが投稿一覧のほうに遷移することです。
1
+ 大変申し訳ありませんでした。実は当方がやりたいことがございまして、ワードプレスの最投稿のウィジェットのところで、そこの記事を選択すると、single.phpが表示されてしまいます。そうではなく、投稿一覧の方に行ってほしくて、何ページ目かをゲットしたかったです。ゲットできても上手くいくかわからないので、無責任な質問でした。申し訳ございません。やりたいことは、最投稿のところを選択して、リンクが投稿一覧のほうに遷移することです。
2
2
 
3
3
  index.php
4
4
  ```php
@@ -246,4 +246,6 @@
246
246
  });
247
247
 
248
248
  ```
249
- javascriptのほうが間違っていたので変更しました。
249
+ javascriptのほうが間違っていたので変更しました。
250
+
251
+ 最新記事ではなく最近の投稿と書き直しました。

6

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

2017/10/11 11:25

投稿

gomatan1258
gomatan1258

スコア67

title CHANGED
File without changes
body CHANGED
@@ -233,7 +233,7 @@
233
233
  jQuery(this).parent().load(page+' div.post-content p',function(){
234
234
  jQuery(this).parent().children().eq(0).hide();
235
235
  });
236
- jQuery(this).parent().parent().children().eq(2).css('display', 'block');//続きを読む ajaxでページ遷移せずにsingle.phpの一部が表示される
236
+ //続きを読む ajaxでページ遷移せずにsingle.phpの一部が表示される
237
237
  });
238
238
  jQuery('a[href^=#]').click(function(){
239
239
  var speed = 500;
@@ -245,4 +245,5 @@
245
245
  });//ページ内リンクすることができる
246
246
  });
247
247
 
248
- ```
248
+ ```
249
+ javascriptのほうが間違っていたので変更しました。

5

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

2017/10/11 11:12

投稿

gomatan1258
gomatan1258

スコア67

title CHANGED
File without changes
body CHANGED
@@ -211,4 +211,38 @@
211
211
 
212
212
  ?>
213
213
  ```
214
- 当方はワードプレス初心者ですがよろしくお願いします。
214
+ 当方はワードプレス初心者ですがよろしくお願いします。
215
+
216
+ 追記です。
217
+ javascriptが使えるプラグイン
218
+ ```javascript
219
+ jQuery(function() {
220
+ jQuery(".menu li").hover(function() {
221
+ jQuery(this).children('ul').show();
222
+ }, function() {
223
+ jQuery(this).children('ul').hide();
224
+ });//プルダウンメニューが表示されます
225
+
226
+ var page;
227
+
228
+ jQuery('.more a').on('click', function(event) {
229
+ //aリンクの動作を停止
230
+ event.preventDefault();
231
+ //リンク先URLを取得
232
+ page = jQuery(this).attr('href');
233
+ jQuery(this).parent().load(page+' div.post-content p',function(){
234
+ jQuery(this).parent().children().eq(0).hide();
235
+ });
236
+ jQuery(this).parent().parent().children().eq(2).css('display', 'block');//続きを読む ajaxでページ遷移せずにsingle.phpの一部が表示される
237
+ });
238
+ jQuery('a[href^=#]').click(function(){
239
+ var speed = 500;
240
+ var href= jQuery(this).attr("href");
241
+ var target = jQuery(href == "#" || href == "" ? 'html' : href);
242
+ var position = target.offset().top;
243
+ jQuery("html, body").animate({scrollTop:position}, speed, "swing");
244
+ return false;
245
+ });//ページ内リンクすることができる
246
+ });
247
+
248
+ ```

4

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

2017/10/11 11:07

投稿

gomatan1258
gomatan1258

スコア67

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- ワードプレスで記事を書きまが、1~3ページくらいあるとしてeggというスラッグがあたとして、そのページが1~3ページのどこあるかをゲットした数値を出せる関数がほしいです。例えば2ページ目にあったら2と返すようにしたいです。ットで調べてもわからないので教えてくださいよろくお願ます。
1
+ 大変申し訳ありませんでした。実は当方がやりたいことがございまして、ワードプレスの最新記事のウィジェットのところ、そこの記事を選択すると、single.phpが表示されてしまます。そではなく、投稿一覧の方に行てほて、ページかをゲットしたったです。ットでても上手くいくかわからないので、無責任な質問でした訳ございません。やりたいことは、最新記事のところを選択して、リンクが投稿一覧のほうに遷移ることです
2
2
 
3
3
  index.php
4
4
  ```php
@@ -11,6 +11,10 @@
11
11
  the_post();
12
12
 
13
13
  ?>
14
+ <?php $p_slug = get_page_uri(get_the_ID()); ?>
15
+ <div id="<?php echo $p_slug ?>"></div>
16
+
17
+ <div id="test"></div>
14
18
  <div class="post">
15
19
  <div class="post-header">
16
20
  <h2>
@@ -33,13 +37,14 @@
33
37
  <div class="post-body">
34
38
  <div class="post-body-excerpt">
35
39
  <?php the_content('',false,''); ?>
36
-
37
40
  </div>
41
+
42
+ <div class="more"><a href="<?php the_permalink(); ?>">続きを読む</a></div>
43
+ <a href="<?php echo '#'.$p_slug ?>">ここ</a>
38
44
  </div>
39
- <p>index.php</p>
45
+
40
46
  </div>
41
47
  </div>
42
-
43
48
  <?php endwhile;
44
49
  else:
45
50
  ?>
@@ -58,7 +63,6 @@
58
63
  </div><!--/main -->
59
64
  <?php get_footer(); ?>
60
65
  ```
61
-
62
66
  single.php
63
67
  ```php
64
68
  <?php get_header(); ?>
@@ -80,8 +84,10 @@
80
84
  <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
81
85
  </div>
82
86
  <div class="post-content">
87
+ <p>
83
- <?php the_content(); ?>
88
+ <?php the_content(); ?>
84
- <P>single.php</P>
89
+ </p>
90
+
85
91
  </div>
86
92
  </div>
87
93
 
@@ -104,6 +110,83 @@
104
110
  </div><!--/main -->
105
111
  <?php get_footer(); ?>
106
112
  ```
113
+ sidebar.php
114
+ ```php
115
+ <div id="sidebar">
116
+ <?php dynamic_sidebar(); ?>
117
+ </div><!--/sidebar-->
118
+ ```
119
+ header.php
120
+ ```php
121
+ <!DOCTYPE html>
122
+ <html lang="ja">
123
+ <head>
124
+ <meta charset="UTF-8">
125
+ <title><?php wp_title('|', true, 'right'); bloginfo('name'); ?></title>
126
+ <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.18.1/build/cssreset/cssreset-min.css">
127
+ <link rel="stylesheet" type="text/css" href="<?php echo get_stylesheet_uri(); ?>">
128
+ <?php wp_head(); ?>
129
+ </head>
130
+ <body>
131
+ <?php if(is_front_page()) { if (get_header_image() !='') { ?>
132
+ <div id="main_image">
133
+ <img src="<?php header_image(); ?>" alt="" title="" />
134
+ </div>
135
+ <?php }; }; ?>
136
+ <div id="header" class="container">
137
+ <h1><a href="<?php echo home_url('/'); ?>"><?php bloginfo('name');?></a></h1>
138
+ <div class="wrapper"><?php wp_nav_menu(); ?></div>
139
+ </div><!--/header-->
140
+
141
+ ```
142
+ page.php
143
+ ```php
144
+ <?php get_header(); ?>
145
+ <div id="main" class="container">
146
+ <div id="posts">
147
+
148
+ <?php if(have_posts()):
149
+ while(have_posts()):
150
+ the_post();
151
+
152
+ ?>
153
+ <div class="post">
154
+ <div class="post-header">
155
+ <h2>
156
+ <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
157
+ </h2>
158
+ </div>
159
+
160
+ <div class="post-content">
161
+ <?php the_content(); ?>
162
+
163
+ </div>
164
+ </div>
165
+
166
+ <?php endwhile;
167
+ else:
168
+ ?>
169
+
170
+ <p>ページはありません!</p>
171
+
172
+ <?php endif;
173
+ ?>
174
+
175
+ </div><!--/posts-->
176
+ <?php get_sidebar(); ?>
177
+ </div><!--/main -->
178
+ <?php get_footer(); ?>
179
+ ```
180
+ footer.php
181
+ ```php
182
+ <div id="footer" class="container">
183
+ Copyright 2017<?php if(date("Y")!=2017) echo date("-Y"); ?> All right reserved, gomatan1258
184
+ </div><!--/footer-->
185
+ <?php wp_footer(); ?>
186
+
187
+ </body>
188
+ </html>
189
+ ```
107
190
  functions.php
108
191
  ```php
109
192
  <?php
@@ -126,60 +209,6 @@
126
209
  $cssdir = get_stylesheet_directory_uri();
127
210
  wp_enqueue_script( 'theme-script', $cssdir.'/script.php', array('jquery'));
128
211
 
129
- function wbsExistPost($type, $slug) {
130
- $loops= new wp_query();
131
- $loops->query("post_type={$type}&name={$slug}");
132
- if($loops->have_posts()) {
133
- echo is_search() ;
134
- return true;
135
- } else {
136
- return false;
137
- }
138
- }
139
-
140
212
  ?>
141
213
  ```
142
- footer.php
143
- ```php
144
- <div id="footer" class="container">
145
- Copyright 2017<?php if(date("Y")!=2017) echo date("-Y"); ?> All right reserved, gomatan1258
146
- </div><!--/footer-->
147
- <?php wp_footer(); ?>
148
-
149
- </body>
150
- </html>
151
- ```
152
- header.php
153
- ```php
154
- <!DOCTYPE html>
155
- <html lang="ja">
156
- <head>
157
- <meta charset="UTF-8">
158
- <title><?php wp_title('|', true, 'right'); bloginfo('name'); ?></title>
159
- <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.18.1/build/cssreset/cssreset-min.css">
160
- <link rel="stylesheet" type="text/css" href="<?php echo get_stylesheet_uri(); ?>">
161
- <?php wp_head(); ?>
162
- </head>
163
- <body>
164
- <div id="main_image">
165
- <img src="<?php header_image(); ?>" alt="" title="" />
166
- </div>
167
- <div id="header" class="container">
168
- <h1><a href="<?php echo home_url('/'); ?>"><?php bloginfo('name');?></a></h1>
169
- <div class="wrapper"><?php wp_nav_menu(); ?></div>
170
- </div><!--/header-->
171
- ```
172
-
173
- 申し訳ございません。ワードプレス初心者で、質問の仕方下手そで
214
+ 当方はワードプレス初心者でよろしお願います
174
- phpも入ってます。
175
- ```javascript
176
- console.log("<?php
177
- $paged = get_query_var( 'future-financial' );
178
- if ( is_paged()) {
179
- echo $paged.'ページ目';
180
- } else {
181
- echo '1ページ目';
182
- }
183
- ?>");
184
- ```
185
- です。申し訳ございません。

3

修正依頼があったため

2017/10/11 10:56

投稿

gomatan1258
gomatan1258

スコア67

title CHANGED
File without changes
body CHANGED
@@ -170,4 +170,16 @@
170
170
  </div><!--/header-->
171
171
  ```
172
172
 
173
- 申し訳ございません。ワードプレス初心者で、質問の仕方が下手くそでした。
173
+ 申し訳ございません。ワードプレス初心者で、質問の仕方が下手くそでした。
174
+ phpも入ってます。
175
+ ```javascript
176
+ console.log("<?php
177
+ $paged = get_query_var( 'future-financial' );
178
+ if ( is_paged()) {
179
+ echo $paged.'ページ目';
180
+ } else {
181
+ echo '1ページ目';
182
+ }
183
+ ?>");
184
+ ```
185
+ です。申し訳ございません。

2

失礼があったため

2017/10/11 08:06

投稿

gomatan1258
gomatan1258

スコア67

title CHANGED
File without changes
body CHANGED
@@ -168,4 +168,6 @@
168
168
  <h1><a href="<?php echo home_url('/'); ?>"><?php bloginfo('name');?></a></h1>
169
169
  <div class="wrapper"><?php wp_nav_menu(); ?></div>
170
170
  </div><!--/header-->
171
- ```
171
+ ```
172
+
173
+ 申し訳ございません。ワードプレス初心者で、質問の仕方が下手くそでした。

1

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

2017/10/11 07:55

投稿

gomatan1258
gomatan1258

スコア67

title CHANGED
File without changes
body CHANGED
@@ -1,1 +1,171 @@
1
- ワードプレスで記事を書きますが、1~3ページくらいあるとして、eggというスラッグがあったとして、そのページが1~3ページのどこあるかをゲットした数値を出せる関数がほしいです。例えば2ページ目にあったら2と返すようにしたいです。ネットで調べてもわからないので教えてください。よろしくお願いします。
1
+ ワードプレスで記事を書きますが、1~3ページくらいあるとして、eggというスラッグがあったとして、そのページが1~3ページのどこあるかをゲットした数値を出せる関数がほしいです。例えば2ページ目にあったら2と返すようにしたいです。ネットで調べてもわからないので教えてください。よろしくお願いします。
2
+
3
+ index.php
4
+ ```php
5
+ <?php get_header(); ?>
6
+ <div id="main" class="container">
7
+ <div id="posts">
8
+
9
+ <?php if(have_posts()):
10
+ while(have_posts()):
11
+ the_post();
12
+
13
+ ?>
14
+ <div class="post">
15
+ <div class="post-header">
16
+ <h2>
17
+ <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
18
+ </h2>
19
+ </div>
20
+ <div class="post-meta">
21
+ <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
22
+ </div>
23
+ <div class="post-content">
24
+ <div class="post-image">
25
+
26
+ <?php if(has_post_thumbnail()): ?>
27
+ <?php the_post_thumbnail(array(100, 100)); ?>
28
+ <?php else: ?>
29
+ <img src="<?php echo get_template_directory_uri(); ?>/images.jpg" width="100" height="100">
30
+ <?php endif; ?>
31
+
32
+ </div>
33
+ <div class="post-body">
34
+ <div class="post-body-excerpt">
35
+ <?php the_content('',false,''); ?>
36
+
37
+ </div>
38
+ </div>
39
+ <p>index.php</p>
40
+ </div>
41
+ </div>
42
+
43
+ <?php endwhile;
44
+ else:
45
+ ?>
46
+
47
+ <p>記事はありません!</p>
48
+
49
+ <?php endif;
50
+ ?>
51
+
52
+ <div class="navigation">
53
+ <div class="prev"><?php previous_posts_link(); ?></div>
54
+ <div class="next"><?php next_posts_link(); ?></div>
55
+ </div>
56
+ </div><!--/posts-->
57
+ <?php get_sidebar(); ?>
58
+ </div><!--/main -->
59
+ <?php get_footer(); ?>
60
+ ```
61
+
62
+ single.php
63
+ ```php
64
+ <?php get_header(); ?>
65
+ <div id="main" class="container">
66
+ <div id="posts">
67
+
68
+ <?php if(have_posts()):
69
+ while(have_posts()):
70
+ the_post();
71
+
72
+ ?>
73
+ <div class="post">
74
+ <div class="post-header">
75
+ <h2>
76
+ <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
77
+ </h2>
78
+ </div>
79
+ <div class="post-meta">
80
+ <?php echo get_the_date(); ?> 【<?php the_category(', ') ?>】
81
+ </div>
82
+ <div class="post-content">
83
+ <?php the_content(); ?>
84
+ <P>single.php</P>
85
+ </div>
86
+ </div>
87
+
88
+ <div class="navigation">
89
+ <div class="prev"><?php previous_post_link(); ?></div>
90
+ <div class="next"><?php next_post_link(); ?></div>
91
+ </div>
92
+
93
+ <?php endwhile;
94
+ else:
95
+ ?>
96
+
97
+ <p>記事はありません!</p>
98
+
99
+ <?php endif;
100
+ ?>
101
+
102
+ </div><!--/posts-->
103
+ <?php get_sidebar(); ?>
104
+ </div><!--/main -->
105
+ <?php get_footer(); ?>
106
+ ```
107
+ functions.php
108
+ ```php
109
+ <?php
110
+
111
+ add_theme_support( 'custom-header' );
112
+
113
+ add_theme_support('menus');
114
+
115
+ register_sidebar(
116
+ array(
117
+ before_widget => '<div class="widget">',
118
+ after_widget => '</div>',
119
+ before_title => '<h3>',
120
+ after_title => '</h3>',
121
+ )
122
+ );
123
+
124
+ add_theme_support('post-thumbnails');
125
+
126
+ $cssdir = get_stylesheet_directory_uri();
127
+ wp_enqueue_script( 'theme-script', $cssdir.'/script.php', array('jquery'));
128
+
129
+ function wbsExistPost($type, $slug) {
130
+ $loops= new wp_query();
131
+ $loops->query("post_type={$type}&name={$slug}");
132
+ if($loops->have_posts()) {
133
+ echo is_search() ;
134
+ return true;
135
+ } else {
136
+ return false;
137
+ }
138
+ }
139
+
140
+ ?>
141
+ ```
142
+ footer.php
143
+ ```php
144
+ <div id="footer" class="container">
145
+ Copyright 2017<?php if(date("Y")!=2017) echo date("-Y"); ?> All right reserved, gomatan1258
146
+ </div><!--/footer-->
147
+ <?php wp_footer(); ?>
148
+
149
+ </body>
150
+ </html>
151
+ ```
152
+ header.php
153
+ ```php
154
+ <!DOCTYPE html>
155
+ <html lang="ja">
156
+ <head>
157
+ <meta charset="UTF-8">
158
+ <title><?php wp_title('|', true, 'right'); bloginfo('name'); ?></title>
159
+ <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.18.1/build/cssreset/cssreset-min.css">
160
+ <link rel="stylesheet" type="text/css" href="<?php echo get_stylesheet_uri(); ?>">
161
+ <?php wp_head(); ?>
162
+ </head>
163
+ <body>
164
+ <div id="main_image">
165
+ <img src="<?php header_image(); ?>" alt="" title="" />
166
+ </div>
167
+ <div id="header" class="container">
168
+ <h1><a href="<?php echo home_url('/'); ?>"><?php bloginfo('name');?></a></h1>
169
+ <div class="wrapper"><?php wp_nav_menu(); ?></div>
170
+ </div><!--/header-->
171
+ ```