javascript・jQueryで右クリックメニューを表示させなくする方法

サイト運営方針によっては右クリックでコンテキストメニューを非表示にしたい事も稀にありますよね。
画像を簡単に保存出来ないように、画像のみ右クリック禁止にするとか。

※もちろん画像保存抑止目的の場合などは、ドラッグ禁止とかもあった方がいいですが、今回の投稿では割愛します

 

コンテキストメニューの抑制は、どちらかと言うと業務で禁止する場合が多いので、今回は純粋なjavascriptのみのサンプルと、jQueryを使用した場合のサンプルの両パターンを貼っておこうかと思います。

記事の続きを読む

投稿のアイキャッチ画像URLを取得する方法!

WordPressの投稿に設定されたアイキャッチ画像(サムネイル画像)のURL取得方法について、私がWordpressを触り始めた頃には無かった便利な関数がWordpress 4.4で増えていたらしいので、メモしておこうと思います。

 

WordPressのテーマを作成する上では、サムネイル画像のURLをimgタグで表示ないし取得する the_post_thumbnail もしくは get_the_post_thumbnail で事足りる事が多いですが、時にはURLだけが欲しいことがままあります。

 

今回紹介する関数が実装されるまでは、こんなやり方をしていましたね。

 

覚えておくとなると超面倒くさい

 

なぜ、これを一発で出来る関数が今まで無かったのか…

記事の続きを読む

アクションフック“save_post”でもステータス遷移情報を扱いたい!

ハーイ!みんなちゃんと公式リファレンス読んでる~?

うちのサイトも人のことは言えませんが、ブログ発信の情報は疑いも持って読まないといけないなと改めて実感した今日このごろ…。

 

…と、心の闇を吐き出した所で、唐突に本題に入ります。

 

私は“投稿公開(もしくは公開取り消し)時に、投稿データを元に他の投稿のメタデータを更新したい”と思った。

投稿保存時に処理を行いたいので、アクション“save_post”内で投稿保存前・後のステータスが知りたいのですが、Wordpressには未だ明るくなく、とりあえずGoogleさんにお尋ねする事に…

 

そして、開いたサイトには要約すると「ステータス遷移が感知できる“transition_post_status”さんが便利!save_postさよなら!的な事が書かれていたので、私は思った…

 

「“save_post”よりも便利な上位互換アクション“transition_post_status”ってのがあるのか!パネェ!!」

↑微塵にも疑いを持たなかった自分をぶん殴りたい

 

“transition_post_status”を使用して実装を進めた私の衝撃の結末は…!

記事の続きを読む

docx(Word)やxlsx(Excel)などのOfficeドキュメントから画像を取り出したい

知ってる人は知ってる、知らない人は知らない。

 

私は知らんかった。

だって、送られてきたOfficeファイルから画像を抽出したいなんてこと今まで無かったし

 

という事で、今回は、Microsoft Officeのファイル(docx/xlsx等)内で使用されている画像を取り出したいというテーマです。

記事の続きを読む

投稿をマウスの誤クリックで“ゴミ箱に移動”させてしまうのを回避する(左・ホイールクリック)

WordPressは手軽にブログやらなんやらかんやらのサイトを用意に作成出来て便利ですが、時折不満要素も見つかります。
その中で、私はどうしても…

 

どうしても、マウスホイールのクリックで何事もなくゴミ箱移動出来てしまうのが許せなかった。

 

たまにあるんですよね、ホイールクリックで投稿をゴミ箱に捨てちゃうこと。

あと、左クリックでの誤クリック。

 

私は、自身が扱うWordpressからこの悪夢を無くしたいと強く思った。

記事の続きを読む