- ベストアンサー
wordpressのテーマSightの日付表示
を消したいです。 ダッシュボード/設定/一般/日付のフォーマット、時刻のフォーマットをカスタムにして、空白にしましたが、年月日は消えませんでした。 できれば投稿者のby○○の部分も表示したくないです。 予想するにテーマ編集のところをいじらなくてはいけないのかなと思いますが・・・まだはじめたばかりで勉強中なので、ここを自分でいじるのはまだ恐いので教えていただきたいです。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。再度投稿です。 まず、間違えても戻せるようにメモ帳などに原文は残しておきましょう。 間違えたとこが消えたら戻せばいいだけなので、びっくりする必要はありませんよ。 シングルページだと間にタイトルが入ってくるので冒頭からコメントアウトすると消えてしまうんですね。 <div class="post-meta"> <h1><?php the_title(); ?></h1>【←これは消さない】 【↓ここから日付のあたりの消す】 by <span class="post-author"><a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>" title="Posts by <?php the_author(); ?>"><?php the_author(); ?></a></span> on <span class="post-date"><?php the_time(__('M j, Y')) ?></span> • <span><?php the_time() ?></span> <?php edit_post_link( __( 'Edit entry'), '• '); ?> 【↑ここまで日付のあたりの消す】 上記の部分を削除すれば消えるかと思います。 いつでも戻せるように原文はどこかに保存しておいてから削除してみてくださいね~
その他の回答 (2)
- nana_coco
- ベストアンサー率66% (56/84)
こんにちは。 無事思い通りに出来てよかったですね^^ PHPを学ばれればお解かりになるかと思いますが、 <?php if ( comments_open() ) : ?> ←「if」文は「もし~何々ならばこうする」って意味です <?php endif; ?> ←「もし~ここまで」この終わり宣言が無いとまずので真っ白になったりしますよ タイトルの部分ですが、 テンプレートのheader.php の <title><?php wp_title ('|', true, 'right' ); ?></title> の部分を単純に <title>ブログタイトル</title> にするのが一番てっとり速いですかねぇ? 実際はfunctions.phpで色々定義しているんですけど、functions.phpをブラウザから触ると真っ白になったりするので・・(functions.phpはFFFTPの方から弄るのがおすすめです) ちなみにワードプレスを詳しく説明してくださっているサイトは沢山ありますので、壁にあたると色々ググルと出てくるかと思いますよ。 私はこのサイトが一番丁寧でわかりやすかったのでリンク張りますね^^↓ http://webdesignrecipes.com/first-time-wordpress-origin-theme/ 頑張って下さい~
お礼
ご丁寧にたくさん教えていただきありがとうございます。 FFFTP・・・ですか。わからないことだらけですが、少しずつ勉強して知識を増やしていければと思っています。本当にありがとうございました。 出来るだけぐぐって解決しなければここで聞く、としています。ここまでわからないことだらけだと、壁にぶつかったら、諦めるのではくチャンスだと思うようにしないとやってけません笑。またお世話になるかもしれませんが、よろしくお願いします。
- nana_coco
- ベストアンサー率66% (56/84)
こんばんは。 トップの表示ですと、 テーマ編集の loop.php の以下の部分をコメントアウトもしくは削除でしょうか。 <!--コメントアウト <div class="post-meta">by <span class="post-author"><a href="<?php echo get_author_posts_url(get_the_author_meta('ID')); ?>" title="Posts by <?php the_author(); ?>"><?php the_author(); ?></a></span> on <span class="post-date"><?php the_time(__('M j, Y')) ?></span> <em>• </em><?php comments_popup_link(__('No Comments'), __('1 Comment'), __('% Comments'), '', __('Comments Closed')); ?> <?php edit_post_link( __( 'Edit entry'), '<em>• </em>'); ?> </div> --> それぞれの記事の場合は single.php の <div class="post-meta">~~</div> あたりを消す必要があると思います。
お礼
回答いただきありがとうございます。 まだトップページと固定ページしかないのですが、固定ページの投稿時間や投稿者、コメントのあたりと、記事の投稿時間や投稿者を表示したくないと思っています。固定ページの所でやってみたところ、タイトルもろとも消えてしまいます。 固定ページの該当箇所だと思われるところ(ここを前後に<!--コメントアウト -->をはさむ、もしくわ消去しましたがうまくいきませんでした) <div class="post-meta"> <h1><?php the_title(); ?></h1> by <span class="post-author"><a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>" title="Posts by <?php the_author(); ?>"><?php the_author(); ?></a></span> on <span class="post-date"><?php the_time(__('M j, Y')) ?></span> • <span><?php the_time() ?></span> <?php edit_post_link( __( 'Edit entry'), '• '); ?> <?php if ( comments_open() ) : ?> <a href="#comments" class="post-comms"><?php comments_number(__('No Comments'), __('1 Comment'), __('% Comments'), '', __('Comments Closed') ); ?></a> <?php endif; ?> </div> titleのあたりも消してしまっているからなのでと思いますが、そこだけを残す方法もわからず・・・あまりに無知すぎて、PHPの本をAmazonで注文しました。それが届いて、自己解決できるといいのですが・・・。
お礼
ありがとうございました。無事思い通りの状態にすることができました。固定ページにはコメントもいらなかったので <div class="post-meta"> <h1><?php the_title(); ?></h1> <?php if ( comments_open() ) : ?> <?php endif; ?> </div> こういう状態にしたらうまくいきました。 <?php if ( comments_open() ) : ?>というのを無くすとページ自体が表示されなくなったりと試行錯誤しましたが、アドバイス通りメモ帳にバックアップをしておいたので安心して試すことができました。これから本を読んでPHPについて少しずつ勉強していこうと思います笑。 今回の質問とは話がそれるのですが、もう一つ質問させていただいていいでしょうか? ダッシュボード/設定/一般/キャッチフレーズの所のJust another WordPress siteというところを別のものに書き換えたのですが、googleなどの検索エンジンで検索すると サイト名│Just another WordPress site と表記されてしまうのですがこれは変更できないのでしょうか?