Category Archives: WordPress

ワードプレスの使い方やプラグイン、タグの設定などに関する事柄をまとめたカテゴリー一覧です

WordPress のメインメニュー 「ホーム」の文字列を任意の文字に変更

WordPress を使っていて、ヘッダーやグローバルナビなど、テーマによってメインメニューとして書き出されるトップページへ戻るアンカーの文字列。 各固定ページなどは、ページタイトルなどWordPress 内で任意で変更できますが、この”ホーム” だけはなぜか管理画面上に変更箇所がありません。 ja.mo(ファイルが開ければ) やja.po ファイルを変更して… という方法でも可能(?)なのかも知れませんが、functions.php の下記の部分を変更すれば、任意の文字列に設定可能です。 function boilerplate_page_menu_args( $args ) {     $args[’show_home’] = true;     return $args; } functions.php 230行目辺りの”true” を任意の文字へ変更。

WordPressの自動更新時などにFatal error: class-http.php on line 1420となった時の対処法

管理しているWordPress を使ったサイトで、先日、3.2.1–ja にバージョンアップした際に、 下記のようなエラーメッセージが出たサイトがあり、簡単ではありますがその時行った対処方法をまとめておきました。 class-http.php のエラーメッセージに関することで、それぞれが「対応できた!」というような事柄を上から順番に試してみました。 エラーメッセージ Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 4409104 bytes) in /home/○○○/○○○/○○○/○○○/○○○/wp-includes/class-http.php on line 1420 [サーバーでPHPメモリー(memory_limit)が変えられない時の対処法] ①wp-config.php へ、PHP 割り当てメモリの増加を記述 ●PHP への割り当てメモリ増加 » wp-config.php の編集 – WordPress Codex 日本語版 define(‘WP_MEMORY_LIMIT’, ’64M’); … Continue reading

WordPressのindex.htmlへのアクセスをリダイレクトする.htaccess

元はWordPressではないサイトを、WPにする作業中、 そういえばと思って探してみたところ、下記のサイトで、詳細について書かれていましたのでご紹介です。 もともとが「.html」であったため、初期以上にリダイレクトの必要もありますが、 やはり、「index.html」へのアクセスが、「404 – Page Not Found」はちょっと寂しいですし。 お陰様で参考になりました。 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.html?$ / [R=301,L] RewriteRule ^default\.html?$ / [R=301,L] RewriteCond %{REQUEST_FILENAME} !\.(html?|xml|xsl|js|css|jpe?g|png|gif|ico)$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> … Continue reading

WordPress でメインインデックスページ(index.php)の「Read more(続きを読む)」を、「記事のタイトル」に変更する

■メインインデックスページ(index.php)の「Read more(続きを読む)」を、「記事のタイトル」に変更する <a href=”<?php the_permalink() ?>” rel=”bookmark” title=”<?php the_title(); ?>”><?php the_title(”, ”, true); ?></a>の続きを読む</p> 通常は『』でOKっぽいですが、 なぜかテンプレートによって(?)はタイトルが挿入されなかったりしたので、下記を参考に上記のように記述してみたらOK でした。 ○記事タイトル を挿入(出力)する <?php the_title(‘before’, ‘after’, display); ?> before (文字列)- タイトルの直前に出力するコードやテキスト。デフォルト値は空。 after (文字列)- タイトルの直後に出力するコードやテキスト。デフォルト値は空。 display (true/false)- 取得した値の処理方法。 true(デフォルト。タイトルをページ内に出力) false(PHPで使用できる値としてタイトルを返す) コード記述例: <?php the_title(‘<h2>’, ‘</h2>’); ?> … Continue reading

WordPress で、各ページごとにmeta name=”description” を自動に設置する方法(記述)

プラグイン とかでも、「meta name=”description”」を挿入できるものがありましたが、 各ページ 別で任意のものが記述できるものが見当たらず…。 使用しているthemes の、「header.php」に以下↓を記述すると、 各ページ(投稿記事)の最初に記述されている内容を、自動で「meta name=”description”」に挿入してくれます。 ======================================== <?php if ( is_single() ) { // 単独記事ページの場合 ?> <?php if ($post->post_excerpt){ ?> <meta name=”description” content=”<?php echo $post->post_excerpt; ?>” /> <?php } else { $summary = strip_tags($post->post_content); $summary = str_replace(“\n”,””, … Continue reading