Tag: Wordpress

WordPressの記事保存(更新)時に記事ファイルを作成する

Wordpressのアクションフックの話なので特に説明も何もないんですが備忘録して。 今回の趣旨はマニュアルや資料をWordpressを使ってコンテンツを整理しておき...

PHPで文字数を丸める

これやたらとよく使うけど毎回忘れる。 $title_count = mb_strlen($title,"UTF-8"); $title = $title_count < 20 ? $title : mb_substr($title, 0,20)."....

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

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

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のインストールと初期設定

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

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

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

Symfony2とWordPressを共存させる

というタイトルですがmod_rewriteの設定が云々という話になるのでたいした話ではありません。 Symfony2はapp.phpにすべてのアクセスを集約するので、それをin...

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

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

よく使うWPタグまとめ

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

wordpressで検索フォームを作成

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

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のカスタムフィールド

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 す...

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

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

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

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

WordPressの全記事数カウント

global $wp_query; echo $wp_query->found_posts.'記事';

WordPressのセキュリティーまとめ

ここ最近のWordpressへの攻撃はかつてのWindos XPへの攻撃と同じで「いっぱい使われているから」っていう理由です。特にめちゃめちゃWordpressがセキュリティ...

YouTube動画のサムネイル画像を取得して表示するWordPressプラグイン

Wordpressの投稿でYoutubeとかのURLを貼って投稿するだけで動画サムネイルを自動的に取得してアイキャッチ画像として保存してくれるプラグインです。かなり便...

JP Markdown

WordpressでMarkdownを使うのだったら「JP Markdown」がいいです。Jetpackの一部らしくてJatpack系のプラグインをすでにインストールしていたら共通関数読み...