最近の覚書やメモ

Web 制作に関する個人的な覚書やメモです。記事中の内容やコード等には、誤りなどもある可能性があることをご了承ください。また、内容を利用される場合は、あくまでもご自身の責任においてご利用ください。

New Web 制作リファレンス
もう少し整理された形式のWeb制作参考資料です。

wordpress 個別ページで前後の投稿にリンクする関数

2013年4月25日

個別ページで前後の投稿へのリンクを出力するには、以下の関数を利用できる。 previous_post_link/next_post_link 関数 パラメータ:フォーマット、リンク、同一カテゴリー限定、除外カテゴリー 戻り値:なし 利用可能箇所:投稿の個別ページのテンプレート(single.php) パラメータを一切指定しない場合 「« 前の投稿…

続きを読む

wordpress 編集用リンクを出力する edit_post_link

2013年4月23日

※以下の記事は内容が古くなっていて、現在ではパラメータの指定なども変わっています。 最新の情報は以下をご参照ください。 edit_post_link 現在の記事の管理画面へのリンク(編集用リンク)を出力するには、edit_post_link() を使用する。 ユーザが管理ページにログイン済みで編集権限がある場合のみ編集用リンクが表示され、ログインしていない場…

続きを読む

wordpress 囲み型ショートコードの作成

2013年4月22日

囲み型ショートコードはテキストを囲むようなタイプのショートコードで、以下のように記述する。 [ショートコード名 パラメータ=’値’, パラメータ=’値’…] テキスト [/ショートコード名] 囲み型ショートコードの関数の作成 囲み型の場合、以下の2つのパラメータが渡される $atts:ショートコード…

続きを読む

wordpress 記事が属するカテゴリーとタグを表示

2013年4月22日

記事が属するカテゴリーは the_category() で、タグは the_tags() で出力することができる。 「CATEGORY:カテゴリー名 | TAG: タグ名」という形で表示する例 複数のタグやカテゴリーを表示するときは「,(カンマ)」で区切るように指定する。 また、カテゴリーやタグを指定せずに投稿を保存した場合、 「カテゴリー」は初期状態で用意…

続きを読む

wordpress WordPress でカスタムフィールドの値を元にリンクを出力する

2013年4月21日

個別ページやサイドバーにカスタムフィールドの値を元にリンクを出力する方法。 注意点としては、カスタムフィールドの入力などから受け取る値の出力に関しては、必ずエスケープ処理の関数を用いる必要があるということ。 以下は、個別ページの場合に、特定のカスタムフィールドが設定されていれば、サイドバーにカスタムフィールドの名前と値を使ってリンクを出力する例。 カスタムフ…

続きを読む

wordpress 共用の SSL(shared SSL)で WordPress の管理者画面にアクセス

2013年4月21日

共用サーバーで共用の SSL(shared SSL)で WordPress の管理者画面にアクセスできるかどうかを試してみた。 できないことはなさそうだが、管理画面のアドレスが「共用の SSL のアドレス/…」となり、あまり気持ちよくない。 一応、試してみたことのメモ。 以下は inMotion ホスティングを利用した例。 inMotion の …

続きを読む

inmotion inMotion のデータベースの文字コードを UTF-8 に変更する方法

2013年4月19日

inMotion でデータベースを作成する際は、「cPanel」の「MySQL Database Wizard 」などで作成するため、「phpMyAdmin」の「データベース」→「データベースを作成する」で「照合順序」を指定して作成することができない。 このため、データベース作成後、必要であれば文字コードを変更する。 下記のスクリプト(convert.php…

続きを読む

inmotion inMotion データベースの追加

2013年4月19日

inMotion で WordPress を使用するための MySQL データベースの追加手順。 データベースとデータベースユーザーの追加 「cPanel」にログイン 「Databases」の中の「MySQL Database Wizard 」をクリック。 「New Database」にデータベース名を入力して「Next Step」をクリック。 「Usern…

続きを読む

php PHP で Basic 認証のパスワードを作る

2013年4月19日

Basic認証の場合、パスワードは crypt() 関数を使って簡単に生成できる。 書式: crypt(“暗号化する文字列”, “任意の2文字”); 単純にPHP ファイルに、以下のように記述して、ブラウザでプレビューできる。 また、以下のページを作成し、フォームの id (user name) と passw…

続きを読む

wordpress デフォルトの管理者ユーザーadminの変更

2013年4月19日

WordPress のデフォルトの管理者ユーザーadminの変更 最初のユーザー名が「admin」管理者の場合、ユーザー名が変更できないので新規でユーザを作成する。 「ユーザー」→『新規追加』をクリック。 ユーザー名、メールアドレス、パスワードを入力、「権限グループ」を「管理者」にしてユーザーを作成。 「ユーザー」→「ユーザー一覧」画面に、新規に追加したユー…

続きを読む