プログラミング未経験者の備忘録

ノンプログラマーが社内SEになったのでイチからプログラミングを勉強し始めました!

WordPress

WordPressの投稿で日本語URL(パーマリンク)を禁止するコード

function.phpに以下を追記 /*** スラッグの日本語禁止*/function auto_post_slug( $slug, $post_ID, $post_status, $post_type ) {if ( preg_match( '/(%[0-9a-f]{2})+/', $slug ) ) {$slug = utf8_uri_encode( $post_type ) . '-' . $post_ID;}return $slug…

お名前.comでWordPressのアップロード上限を上げる

WordPressはダッシュボード(管理画面)からThemeやプラグイン、それから画像などのメディアファイルをアップロードしてサイトに反映させて使うことが出来ます。しかし、アップロードできるファイルの容量がサーバーによって決まっていて、2MBだったり10…

WordPressは奥が深い!機能てんこ盛りで表示速度が遅すぎる

最近では、自分のブログ作ろうって人はとりあえず入れてるのがWordPressですよね。今回たまたまWordPressの定番プラグインで「Hello Dolly」について調べようとしたときにたどり着いた記事を開いたときに画面が10秒以上開かなかったんです。 表示速度10秒以…

WordPress.comに自動投稿するiMacorsのコード

iMacrosを使ってWordPress.comに新規投稿をするマクロを作りました。 iMacrosコード ①新規投稿をする 記事の新規投稿画面へ移管します TAB T=1TAB CLOSEALLOTHERS'SET !PLAYBACKDELAY 1.00URL GOTO=https://wordpress.com/posts/【ブログドメイン】TAG POS=1…

WordPressは二つある!.orgと.comについて

WordPressは二つある WordPressは世界的に人気のあるオープンソースで世界中のWEBサイトの30%以上がこれで作成されているといわれています。 そんな大人気のWordPressですが、WordPressには2つの種類があります。 WordPress.org → 「サーバーインストール型…

自動的にメールでブックマーク投稿する方法(過去の遺産)

以前は「はてなブックマーク」を自動化することが出来たようですね。 それに使われていたコードがこれ(※現在は使えない) functions.phpにメールを送信するためのコード function send_hatena($post_id) {$post = get_post($post_id);$url = get_permalink(…

WordPressテーマTDC「Opinion」の子テーマを作成する:データ提供

WordPressテンプレート(Theme)を管理する上でバージョン管理やカスタマイズするときは子テーマがあると何かあったときにも対応しやすいので、先日WordPressで作成したサイトで使っているTDCの有料WordPressテーマ「Opinion」の子テーマを作成していきたい…

WordPressの表示速度改善にはプラグインで簡単に対応

先日から作っているポータルサイトはWordPressで構築しています。 長期的な運用となるので先にサイトのバックグラウンドのシステム面だけはしっかりと今から作って行こうと思い、いくつか設定してました。 今の段階だとコンテンツも少ないのでそこまで重いな…

WordPressで記事を削除したと同時にメディアファイルも一緒に削除する

WordPressでは通常、記事を削除しても使用している画像などはサーバー内に残ってしまい不要なデータ(ゴミ)が残ってしまいます。長期的にサイト運営を行っていくうえで増え続けるデータ量をいかに減らせるかは一つの課題です。 テーマの為の関数(function.…

RSSフィードから記事を作って自サイト経由で元記事に飛ばす処理:WPプラグインfwp

ニュース系ポータルを作る際のWordPress編集に伴う作業メモ single.phpに追記 $syndication_permalink</a><br /><br />\n"; } ?> 画像リンクにしたい場合 echo "