• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「Press This」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(翻訳完了。)
 
11行目: 11行目:
 
# 内容を編集し「公開」または「下書きとして保存」ボタンをクリックします。
 
# 内容を編集し「公開」または「下書きとして保存」ボタンをクリックします。
  
== Making the new Press This work with NoScript and RequestPolicy ==
+
== Press This ツールを NoScript / RequestPolicy 環境で動作させる方法 ==
  
WordPress 4.2 is slated to ship with a new Press This bookmarklet. Unlike the previous bookmarklet, this new one will not play nicely with NoScript and RequestPolicy (which are security add-ons for Firefox) out of the box. Here are the steps to get the bookmarklet working with one or both add-ons installed:
+
WordPress 4.2 には新しい Press This ブックマークレットが含まれています。以前のブックマークレットとは違い、NoScript および RequestPolicy (Firefox のセキュリティアドオン) が有効化された環境の場合、新ツールはそのままでは動作しません。これらのアドオンがインストールされた状態でもブックマークレットを使うためには以下の手順に従ってください。
  
# Whitelist the domain of the WordPress site in NoScript if this hasn't been done already (click on the S icon and choose Allow mydomain.com, where mydomain.com is your WordPress site's domain).
+
# WordPress サイトのドメインを NoScript のホワイトリストに追加する (S アイコンをクリックし、"Allow mydomain.com" を選択する。mydomain.com は自分の WordPress サイトのドメインにする)
# Open the NoScript preferences by clicking on the S icon again and choosing Options
+
# S アイコンを再度クリックし「オプション」を選択してNoScript 環境設定を開く。
# Click on the Advanced tab. A set of sub-tabs will appear. Click on XSS.
+
# Advanced タブをクリックする。副タブが表示されるので、XSS をクリックする。
# In the box that says Anti-XSS Protection Exemptions, add the following (change mydomain.com to your domain): <pre>^https://mydomain.com/ptw/wp-admin/press-this.php(?:\?|/\1\b)</pre>
+
# Anti-XSS Protection Exemptions と書かれたボックスに以下を追加 (mydomain.com を自分のドメインに変更) : <pre>^https://mydomain.com/ptw/wp-admin/press-this.php(?:\?|/\1\b)</pre>
# Note in the example above the HTTPS prefix is in use. You'll want to change this to regular old HTTP (no s) if you don't have secure hosting set up for your site.
+
# 上記の例では HTTPS プリフィクスを使っているので、自分のサイトが HTTP の場合は変更すること。
# Click Okay to exit NoScript's options.
+
# Okay をクリックし NoScript のオプションを終了。
# Now, if you have RequestPolicy, open its preferences by clicking on RP's red/gray flag icon. Choose Preferences and click on the Whitelist tab.
+
# RequestPolicy を使っている場合は赤/グレーの旗アイコンをクリックして環境設定画面を開く。Preferences を選び、Whitelist タブをクリック。
# Under the Whitelist tab, click the Destinations sub-tab.
+
# Whitelist タブの下にある Destinations タブを開く。
# In the whitebox at the bottom which contains the placeholder Destination, type in your site's domain. Do not enter a prefix like http or https. It isn't necessary to put "www." in either. Click Allow. You should see your domain appear in the larger box above.
+
# 下の方にある仮の Destinations が書かれた欄に自分のサイトのドメインを入力する。http や https などのプリフィクス、"www." を入力する必要はない。"Allow" をクリックすると、上にある大きなボックスにドメインが表示される。
# Close RequestPolicy preferences. The new Press This bookmarklet should now function correctly, and you'll be able to continue benefiting from the protections that NoScript and RequestPolicy offer.
+
# RequestPolicy の環境設定画面を閉じる。新 Press This ブックマークレットがこれで正しく動作し、NoScript および RequestPolicy が提供するセキュリティ機能を利用し続けることができる。
  
 
== 技術情報 ==
 
== 技術情報 ==
36行目: 36行目:
 
値を変更する必要がある場合は、ブラウザに保存したブックマークを編集してみてください。
 
値を変更する必要がある場合は、ブラウザに保存したブックマークを編集してみてください。
  
== Technical Note ==
+
== 技術的メモ ==
*When I use Press This sometimes a get a NOT FOUND page. I just change the address from u=http%3A%2F%2F to u= and it works fine. I do notice I have to copy and paste the new address in a new tab in firefox when doing this.
+
*Press This を使っていると、時々 NOT FOUND エラーページが表示されます。アドレスを u=http%3A%2F%2F から u= に変更すると正しく動作します。この作業をする際、Firefox で新しいタブに新しいアドレスをコピー&ペーストする必要があるようです。
  
*End users can edit the properties of their bookmark to alleviate the 404 Not Found problem.  In your browser bookmarks folder or on the bookmark bar, right-click the Press This bookmark, select Edit or Properties, and then change this:
+
*ブックマークレットの属性を編集することで 404 エラーを軽減できます。ブラウザーのブックマークバーで Press This ブックマークレットを右クリックし、「編集」または「プロパティ」を選択します。その後、以下の内容を
 
<code>
 
<code>
 
u=‘+e(l.href)+‘
 
u=‘+e(l.href)+‘
 
</code>
 
</code>
to this:
+
以下のように変更してください。
 
<code>
 
<code>
 
u=’+e(l.href.replace(/\//g,’\\/’))+’
 
u=’+e(l.href.replace(/\//g,’\\/’))+’

2015年4月28日 (火) 21:47時点における最新版

Press This」とは、Web ブラウザのブックマーク(お気に入り)を使って WordPress に素早く投稿・発信できる機能です。「Press This」を使うにはツール画面からブックマークレットを作成し、Web サイトを見ている間に引用したいテキスト、画像、動画などを見つけたら、そのブックマークレットを選択して起動します。

使い方

  1. 管理パネルの「ツール」メニューをクリックします。
  2. 下の方にある「Press This」リンクをブラウザのブックマーク(お気に入り)に追加します。
    • ブックマークツールバーへドラッグ&ドロップ
    • 右クリックしてブックマークに追加を選択
  3. 投稿に挿入したい Web ページを表示している状態で、ツールバーの「Press This」をクリックするかブックマークを選択します。
    引用したいテキストを選択(反転)した状態でクリックすることもできます。
  4. ページのコンテンツを含む投稿を表示した「Press This」ウィンドウが開きます。
  5. 内容を編集し「公開」または「下書きとして保存」ボタンをクリックします。

新 Press This ツールを NoScript / RequestPolicy 環境で動作させる方法

WordPress 4.2 には新しい Press This ブックマークレットが含まれています。以前のブックマークレットとは違い、NoScript および RequestPolicy (Firefox のセキュリティアドオン) が有効化された環境の場合、新ツールはそのままでは動作しません。これらのアドオンがインストールされた状態でもブックマークレットを使うためには以下の手順に従ってください。

  1. WordPress サイトのドメインを NoScript のホワイトリストに追加する (S アイコンをクリックし、"Allow mydomain.com" を選択する。mydomain.com は自分の WordPress サイトのドメインにする) 。
  2. S アイコンを再度クリックし「オプション」を選択してNoScript 環境設定を開く。
  3. Advanced タブをクリックする。副タブが表示されるので、XSS をクリックする。
  4. Anti-XSS Protection Exemptions と書かれたボックスに以下を追加 (mydomain.com を自分のドメインに変更) 。:
    ^https://mydomain.com/ptw/wp-admin/press-this.php(?:\?|/\1\b)
  5. 上記の例では HTTPS プリフィクスを使っているので、自分のサイトが HTTP の場合は変更すること。
  6. Okay をクリックし NoScript のオプションを終了。
  7. RequestPolicy を使っている場合は赤/グレーの旗アイコンをクリックして環境設定画面を開く。Preferences を選び、Whitelist タブをクリック。
  8. Whitelist タブの下にある Destinations タブを開く。
  9. 下の方にある仮の Destinations が書かれた欄に自分のサイトのドメインを入力する。http や https などのプリフィクス、"www." を入力する必要はない。"Allow" をクリックすると、上にある大きなボックスにドメインが表示される。
  10. RequestPolicy の環境設定画面を閉じる。新 Press This ブックマークレットがこれで正しく動作し、NoScript および RequestPolicy が提供するセキュリティ機能を利用し続けることができる。

技術情報

このブックマークレットを使って投稿を公開する際には、"post" の値の $_POST['post_type'] 変数は送信されません。ブックマークレットによって、http://example.com/wp-admin/press-this.php?u=&t=&s=&i= のような URL が呼び出されます。

  • u = 表示しているページの URL
  • t = 表示しているページのタイトル
  • s = 表示しているページで選択しているテキスト
  • i = 画像の URL

値を変更する必要がある場合は、ブラウザに保存したブックマークを編集してみてください。

技術的メモ

  • Press This を使っていると、時々 NOT FOUND エラーページが表示されます。アドレスを u=http%3A%2F%2F から u= に変更すると正しく動作します。この作業をする際、Firefox で新しいタブに新しいアドレスをコピー&ペーストする必要があるようです。
  • ブックマークレットの属性を編集することで 404 エラーを軽減できます。ブラウザーのブックマークバーで Press This ブックマークレットを右クリックし、「編集」または「プロパティ」を選択します。その後、以下の内容を

u=‘+e(l.href)+‘ 以下のように変更してください。 u=’+e(l.href.replace(/\//g,’\\/’))+’

外部リンク

WordPress.com Support » Press This 
Press This のスクリーンショットや操作方法の動画など。レンタルブログ「WordPress.com」での機能紹介ですが、ダウンロード版でも同様です。

関連ページ

変更履歴

  • 4.2 : 「Press This」機能の大幅なアップデートがされました。
  • 2.7 : 「Press This」投稿ブックマークレットの準備は 管理パネル > ツール > ツール で行なうように変更されました。
  • 2.6 : 「Press This」としてリニューアル搭載。
  • 2.5 : 旧 Press It ブックマークレット機能を廃止。

最新英語版: WordPress Codex » Press This最新版との差分