wordpress_memo1

初めてのWordPress用メモ

2012/05/08webtags : ,

web制作初心者の、初めてWordPressを使う際の個人的備忘録。かなり適当。

続きを読む(more)を使う場合に挿入されるタグの前後にカスタマイズ用のタグを入れる

(注意:重要なファイルの書き換えを行うので、バックアップは忘れずに&自己責任で)
/wp/wp-includes/post-template.phpをエディタでmore-linkで検索

$output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "#more-{$post->ID}\" class=\"more-link\">$more_link_text</a>", $more_link_text );

上のコードを

$output .= apply_filters( 'the_content_more_link', '<p class="more-link1"><a href="' . get_permalink() . "#more-{$post->ID}\">$more_link_text</a></p>", $more_link_text );

へ書き換え。これで続きを読むのカスタマイズが更に容易になりました。

SyntaxHighlighterが動作しなかった時の解決法

WordPressのプラグインの「SyntaxHighlighter」が正常に動作しなかった(正確にはスタイルが適用されなかった?)
WordPressのテーマファイルの

<head>~</head>

<?php wp_head(); ?>

を追加

<body>~</body>

<?php wp_footer(); ?>

を追加する。これで表示されない場合は他のエラーの可能性があります。

リビジョン/オートセーブの削除・無効化

WordPressには、記事の変更を履歴として残しておく機能があるらしいです、
これのせいで記事などを編集してるとidの数がどんどん増えていくのがうざかったのでリビジョン機能を無効にしました
「revision-control」というプラグインで無効に、「Delete-Revision」というプラグインで溜まったリビジョンを削除。
…したのはいいが、記事を編集してると相変わらずidの数字は増えていく…よくわからないので今は放置。

リビジョン機能とは別に記事をオートセーブする機能があるっぽい、「WP-CMS Post Control」というプラグインを導入して。

「設定」→「Post Control Core」の中の「Disable Autosave」「Disable Revisions」にチェックを入れて保存すれば、勝手に記事のidが増えていくことがなくなりました。

ページの上部に余計な余白が入る場合の対処法

ベージの上部に変な余白が入ってしまった場合、原因は様々考えられるますが
今回はcss、htmlなどの問題ではなく、テキストエディタでファイルを保存するときに
「BOM」をつけてた模様、エンコードは「UTF-8」で「BOM」を付加せずに保存すれば意味不明な余白が消えました。

ページに表示される記事数をページ別に設定

index.phpとcategory.phpなどで、表示される記事数を変えるには

<?php
 
    query_posts('&posts_per_page=20');
 
    if (have_posts()) : while (have_posts()) : the_post();
 
?>

この様にします、詳しくは徹底解説!query_postsを使ってWordPressで表示する記事数をカテゴリごとに変更する(プラグイン不使用)こちら様がわかりやすいです