Category: Wordpress

WordPressにインストールするプラグイン2018

Search Everything デフォルトの検索機能に加えて記事内の言葉に検索ワードがヒットするので、これをインストールしてやっと満足のいく検索機能になる感じで...

WordPressの管理画面の記事一覧(カスタム投稿一覧)に項目を追加する

デフォルトでは記事のタイトルと日付のみ表示されるわけですが、カテゴリー(ターム)とかアイキャッチのサムネイルとか、強いてはカスタムフィールとの一部...

WordPress 4.9.xで管理画面でのテーマファイルの編集に失敗

致命的なエラーをチェックするためにサイトと通信できないため、PHP の変更は取り消されました。SFTP を使うなど、他の手段で PHP ファイルの変更をアップ...

“ダイレクトが繰り返し行われました” wordpress開発

Wordpressで開発していると時折以下のようなブラウザーエラーになるときがあります。 このページは動作していません example.local でリダイレクトが繰...

WordPress Rest

ちょっと遅れ気味ですが、Wordpress Restのお話です。 https://ja.wp-api.org/ https://wordpress.org/plugins/rest-api/ MovableTypeもそうだったようにWo...

WordPressでショートコードを作る

ショートコードの基本形 本家に全部書いてあるので冗長ですが。 functions.phpに以下を書きます。 /* Short code */ function foobar_func( $atts ){ r...

WordPressのインストールと初期設定

Wordpressのソースの入手 初心者は本家にいってzipをダウンロード。玄人はcomposerとかGitでやったほうが楽。今回は初心者向け。 日本人なのでWordpress日本...

WordPressの記事のパスワード保護

という機能があるんですが、一度ログインすると普通にログアウトできなくなります。ログアウトする場合は、以下のCookieを探して削除する。 wp-postpass_[32...

WordPressの固定ページで指定のテーマファイルを使う

Worpressのテーマファイルは必ずしも使いやすいものではないんですが、この機能も必要なんだか不要なんだかよくわからないといった感じですが、「Wordpressの...

WordPressのインストールでトップページからWordPressにする方法

Wordpressをインストールするときにドキュメントルート以下にWordpress用のディレクトリ(/cms/)を1つ作ってその中にインストールする場合はアクセスURIが h...

よく使うWPタグまとめ

テーマまでのディレクトリパス bloginfo('name'); // ブログタイトル bloginfo('url'); // ブログ URL : http://hoge.com bloginfo('wpurl'); // wordpress ...

wordpressで検索フォームを作成

Wordpressで検索フォームをカスタマイズする時の方法。基本的に単に動くようにするには、テーマ内にを設定してsearch.php(検索結果ページ)を作ってあげるだ...

WordPressインストール時に最初に入れたいPlugin 2017

revision-control WPは非常によくできたCMSで編集内容をその都度自動保存してくれます。1つの記事につき更新をかける度に自動保存してくれるので記事によっ...

Worpress記事のIDの最大値を求める

テーマの中とかでポストした記事のIDを求めないとダメな時があってその時のメモです。wpdbクラスを使ってやっています。関数内では最終的に最大値に1を加算し...

WordPressをインストールしたら最初にやっておくべきこと

SSH2の接続モジュールをインストール FTP接続は基本的に嫌なのでもしサーバーの管理権限があるのだったら、SSH2で接続するのをすすめします。なのでWordpres...

WordPressで完全オリジナルのテンプレートを作る

WPのオリジナルテンプレートはテーマ内でのみ作成可能ということで、なかなか融通が効かないです。しかし融通がきかない分、システマティックで爆速という利...

wp-blog-header.phpではダウンロードheaderでエラーになる

wp-blog-header.phpを呼び出すと普通のPHPもWordpressになってしまうんですが、そのページでDownload用のヘッダーとか書き出すとエラーになっちゃうんですね...

WordPressでTumblrに自動的にPOSTするプラグイン

wp-post-tumblr TumblrにWordpressで作成した記事を自動的に投稿するプラグインです。投稿する内容はWordpressの記事を本体と考えているので基本的にはquote...

WordPressのカスタムフィールド

WordpressのカスタムフィールドはMTと比べてとてもシンプルです。WPの基本的な約束事として固定ページと 投稿ページは基本的に同じものです。ですのでカスタ...

WordPressのカスタム投稿タイプ

カスタム投稿タイプを登録する functions.phpに新しいカスタム投稿タイプを登録するのがいちばんカンタンです。 ここでは「bookmark」というカスタム投稿タ...

WordPressのアップロードファイルサイズ制限と解除

upload_limit1_wpデフォルトでは2MBがアップロードサイズの上限になっています。上限を調整するにはWordpressのなんかを設定変更するとおもいきや、.htaccess...

WordPressでArchiveページを作成する

WPではテンプレート(テーマ)を作成する際にテンプレート階層(優先順位)があるので、MT的な考え方でアーカイブテンプレートを作成できません。自分なりに...

WPのテーマディレクトリまでのパスを取得する

WPの歴史的な経緯がいろいろあってテーマディレクトリまでのパスの取得の方法は複数あります。必要になる項目は、URLとServer内のフルパスということになるか...

WordPressのフィードを作成する

Wordpress Codex WordpressのフィードはそのまんまPHPで作成します。現在4種類のフィードが使えるようになっているようです。オリジナルのテーマ作成時にはフ...

Ping送信先一覧

Wordpressなんかの記事作成・更新時のPING送信一覧です。 http://rpc.reader.livedoor.com/ping http://ping.rss.drecom.jp/ http://ping.ask.jp/xmlrpc.m h...

WordPressで固定ページのリストを自動的に表示

固定ページをウィジェットなどに表示するには、 <?php wp_list_pages(); ?> という感じで、wp_list_pages()を使います。公式Wordpress Document す...

SSL接続のエラー: This content should also be served over HTTPS.

TumblrのPostボタンを設置したら以下のエラーでボタンが機能してないようでした。 Mixed Content: The page at 'https://www.tumblr.com/widgets/share/tool...

WPで記事公開(更新)時のフックポイント publish_post

publish_postでフックした際のプラグインの例です。投稿が公開された際、または公開済み投稿の情報が編集された際に実行する。(アクション関数引数: 投稿 ID...

ページが表示されるのに404 Not Found

PHPのルーティングを行うCMSなんかを使っていると時たまこういうことがあります。ページ自体は表示されているので気がつかないこと多いと思うのですが、スク...

WordPressで投稿画像のサムネイルリンクを作成する

画像投稿時に新着画像順にその記事パーマリンクへリンクするサムネイルを作成します。新聞サイトみたいなものによく使っている方法です。表示するサムネイル...