検索
ホームページソフトウェアチュートリアルオフィスソフトウェアWordPress で 1 つの投稿で添付されたすべての画像を呼び出す方法

WordPress で 1 つの投稿で添付されたすべての画像を呼び出す方法

WordPress は 1 つの記事内のすべての添付画像をどのように呼び出しますか?

記事のすべての添付ファイルは、POSTS データ テーブルの post_parent フックによって識別され、post_type はattachment です。

この文を理解したら、次のコードを確認してください:

/* 指定された投稿の下にあるすべての画像添付ファイルを取得します。 */

$attachments = get_children(

###配列(###

'post_parent' => ログの ID を指定します。

'post_status' => '継承',

'post_type' => '添付ファイル',

'post_mime_type' => '画像',

'順序' => 'ASC',

'orderby' => 'menu_order ID',

'suppress_filters' => true

)

); 次のステップは、foreach が添付ファイルの関連情報を読み出すことです。

WordPress を一括で置き換えまたは削除する方法

この方法は固定されておらず、非常に柔軟であるため、通常、同じテキストまたはショートコードの一部を WordPress の記事コンテンツに手動で挿入します。たとえば、別の記事に同じテキスト (一部の単語やフレーズ) が含まれることが多く、別のテキストに置き換えたい場合がありますが、記事の数が多く、1 つずつ変更するのは不可能です。ショートコードを使ってGoogleを埋め込む 地図はとても便利です。しかし、その後、このメソッドを使用する必要がなくなったので、functions.php に配置されていた対応する関数を削除しましたが、意外なことに、以前に呼び出されたショートコードが多くの記事にまだ残っていて、訪問者に多くの内容が表示されてしまいました。ファイルを 1 つずつ手動で削除するのは時間と労力がかかる場合はどうすればよいでしょうか?

この記事では 2 つの簡単な方法について説明します。数行の簡単なコードを使用するだけで、多くの記事の同じテキストとショートコードをバッチで簡単に置き換えることができます。

1. 記事内のテキストコンテンツを一括置換する

この関数をテーマのfunctions.phpファイルに追加します:

関数 replace_text_wps($text){

$replace = 配列(

// '私は置換されるテキストです' =>'私は置換されるテキストです'

'ワードプレス' =>'',

'抜粋' =>'',

'関数' =>''

);

$text = str_replace(array_keys($replace), $replace, $text);

$text を返す;

}

add_filter('the_content', 'replace_text_wps');

add_filter('the_excerpt', 'replace_text_wps');

注: 上記のコードの 4 行目、5 行目、6 行目の wordpress、excerpt、および function は置換されるテキストであり、対応する 、 、 は置換されるテキストです。リンク テキストに置き換えられているのは明らかです。最後の 2 つの関数の意味は次のとおりです。

1.add_filter('the_content', 'replace_text_wps'); ——>記事本文のテキストコンテンツを置換します

2.add_filter('the_excerpt', 'replace_text_wps'); ——>記事概要のテキスト コンテンツを置き換えます

wprecipes経由

2. 記事内のテキスト コンテンツを一括で削除または置換します (ここでは例としてショートコードの削除を取り上げます):

色々な方法があると思いますが、SQLクエリ文を実行して一括削除する方法が一番良いと思います。非常に丁寧ですが、WordPressデータベースの重要なデータテーブルを扱うので、バックアップをとっておく必要があります。事前にデータベースを作成しておきます。

データベース管理センターにログインし、次のステートメントを実行します:

wp_postsを更新

SET post_content = REPLACE( post_content, '[adsense]', '' );

注: ここで削除したいのは、役に立たなくなったショートコード「[adsense]」です。使用する場合は、削除したい内容に修正してください。

[adsense] を [relative_posts] に置き換える場合は、次のように記述できます:

wp_postsを更新

SET post_content = REPLACE( post_content, '[adsense]', '[関連投稿]' );

WordPress は作成者に基づいて記事をどのように呼び出しますか

wordpress は、指定された ID の記事リンク、タイトル、コンテンツを呼び出します。昨日の方法では十分ではないことがわかりました。今日、より良い方法を見つけました。後で別の方法を試します: wordpress は、ページのリンク、タイトル、コンテンツを呼び出します。指定されたIDの内容。

$post_id = 1; // 投稿 ID、WP の背景で見つけることができます

echo get_post( $post_id )->post_content; // 記事の内容を出力します

?>

この記事に関するすべての情報は次のとおりです:

// 呼び出しメソッド:

echo get_post( $post_id )->post_title; // 記事のタイトルを出力します

// post_author: 記事の著者番号

// post_data: 記事の公開日時 (YYYY-MM-DD HH-MM-SS)

// post_data_gmt: 記事が公開されたときのグリニッジ標準時 (GMT) (YYYY-MM-DD HH-MM-SS)

// post_content: 記事の内容

// post_title: 記事タイトル

// post_category: 記事カテゴリの番号。注: WordPress 2.1 以降のバージョンでは、この値は常に 0 です。記事のカテゴリを定義するときに get_the_category() 関数を使用できます。

// post_excerpt: 記事の概要

// post_status: 記事のステータス (公開|保留中|ドラフト|プライベート|静的|オブジェクト|添付|継承|将来)

// comment_status: コメントのステータス (オープン|クローズ|登録のみ)

// ping_status: ピンバック/トラックバック ステータス (オープン|クローズ)

// post_password: 投稿パスワード

// post_name: 記事の URL ネスト

// to_ping: 引用される URL リンク

// ping : 引用リンク

// post_modified: 記事の最終更新時刻 (YYYY-MM-DD HH-MM-SS)

// post_modified_gmt: 記事の最終変更 GMT 時刻 (YYYY-MM-DD HH-MM-SS)

// post_parent: 親記事番号 (添付ファイルなど)

// guid: 記事へのリンク。注: GUID を永久リンクとして使用することはできません (ただし、2.5 より前のバージョンでは実際に永久リンクとして扱われていました)。また、記事への利用可能なリンクとしても使用できません。 GUID は、現在記事へのリンクとなっている一意の識別子です。

// post_type: (char) (ログ | ページ | 添付ファイル)

WPAutoPost を使用して Web ページを収集し、自動的に wordpress に更新する方法

1. WP-AutoPost をインストールします

WP-AutoPost.ORG アカウントから ZIP ファイルをダウンロードすることで、WP-AutoPost を手動でインストールできます。

WP-AutoPost を手動でインストールする場合は、次の手順に従ってください:

WP-AutoPost.ORG アカウントにログインします。

「アカウント」セクションに移動します。

必要な WP-AutoPost プラグインをダウンロードします (ZIP ファイル)。

ダウンロードした ZIP ファイルを Web サイトの「wp-contents/plugins」ディレクトリにアップロードします。

ZIP ファイルを解凍します。これによりディレクトリが作成されます。

Web サイトにログインし、「プラグイン」に移動して有効にします。

2. タスクと基本設定を作成する

タスクの作成

[新しいタスク] をクリックした後、タスク名を入力して新しいタスクを作成します。新しいタスクの作成後、タスク リストでタスクを表示し、タスクの詳細設定を行うことができます。

###基本設定###

「設定」をクリックした後、「基本設定タブ」で次の設定を行うことができます。

タスク名: タスク名の変更

カテゴリ ディレクトリ: このタスクによって収集された記事が公開されるカテゴリ ディレクトリ

著者: このタスクによって収集された記事の著者は、wordpress の登録ユーザーである必要があります

更新間隔: この収集タスクに更新可能な新しい記事があるかどうかを確認する期間

文字セット: ターゲット Web サイトの文字セット エンコーディングを収集します。デフォルトは UTF8 です。ターゲット Web ページの文字セット エンコーディングが UTF8 でない場合、キャプチャされた Web ページは文字化けします。この問題は設定することで解決できます。正しい文字セット (文字セットを正しく設定する方法)

リモート画像のダウンロード: このタスクで収集された記事に画像が含まれている場合、リモート画像をローカル サーバーにダウンロードするかどうかを選択できます。リモート画像のダウンロードを選択した場合は、次の追加設定を行うことができます:

ダウンロードした画像をWordPressメディアライブラリに保存します

画像をFlickrに保存

画像を Qiniu Cloud Storage に保存します

最初にダウンロードした画像をアイキャッチ画像として自動的に設定します

ダウンロードした画像には自動的に透かしが追加され、テキスト透かしまたは画像透かしを追加できます

画像アドレスの属性を設定することを選択します (ソース画像アドレスを含む属性が src でない場合は、ここで設定できます)

リモート添付ファイルのダウンロード: このタスクで収集された記事に他の種類の添付ファイルが含まれている場合、これらの添付ファイルをローカル サーバーにダウンロードするかどうかを選択できます。ダウンロードを選択した後、次の追加設定を行うことができます:

ダウンロードした添付ファイル情報をWordPressメディアライブラリに保存します

自動タグ: 自動タグを使用するかどうかを選択します

タグリスト: 自動タグを使用した後、記事にリスト内のキーワードが含まれている場合、タグ

が自動的に追加されます。

単語の完全一致: この設定は英語の記事に有効です。中国語の記事ではこの設定を有効にしないでください

自動要約: 記事内のテキストの最初の段落または最初の数段落を自動的に要約として設定できます

公開ステータス: 公開後の記事のステータスを収集します。公開済み、下書き、レビュー待ちなどがあります。

手動選択収集: 収集および公開できる記事を手動で選択するには、「はい」を選択します。

3. 記事ソースの設定

記事ソースの設定

このタブでは、記事ソースの記事リスト URL と特定の記事の一致ルールを設定する必要があります

以上がWordPress で 1 つの投稿で添付されたすべての画像を呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はExcel办公网で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
Outlookを自動的にまたは手動でアーカイブする方法Outlookを自動的にまたは手動でアーカイブする方法Apr 16, 2025 am 11:48 AM

この包括的なガイドでは、さまざまなOutlookバージョンにわたって電子メール、タスク、その他のアイテムをアーカイブして、Outlookメールストレージを効果的に管理する方法について説明します(365、2021、2019、2016、2013、および以前)。 自動アーカイブ、PEの構成を学ぶ

Excel:一致のために2つのセルの文字列を比較します(ケース非感受性または正確)Excel:一致のために2つのセルの文字列を比較します(ケース非感受性または正確)Apr 16, 2025 am 11:26 AM

チュートリアルでは、ケースに依存しない一致と正確な一致について、Excelのテキスト文字列を比較する方法を示しています。特定の文字の値、文字列の長さ、または発生数、a 2つのセルを比較するために、多くの式を学びます。

Outlookメールを自動または手動でバックアップする方法Outlookメールを自動または手動でバックアップする方法Apr 16, 2025 am 11:17 AM

この包括的なガイドにより、Outlookデータは安全でアクセスしやすくなります。 Outlookの電子メール、連絡先、カレンダーエントリ、およびタスクを自動的かつ手動でバックアップする方法を学びます。 Reの重要性

Excel Trim機能 - 余分なスペースを削除する迅速な方法Excel Trim機能 - 余分なスペースを削除する迅速な方法Apr 16, 2025 am 10:16 AM

このチュートリアルでは、Excelで余分なスペースを削除するための迅速かつ簡単な方法を示しています。単語間の先頭、後続、および過剰なスペースを排除し、トリム関数のトラブルシューティングを行い、代替ソリューションを発見する方法を学びます。 重複検出FAに直面しています

Excelで空白を削除する方法 - リーディング、トレーリング、非難Excelで空白を削除する方法 - リーディング、トレーリング、非難Apr 16, 2025 am 09:05 AM

このチュートリアルでは、式と便利なテキストツールキットを使用して、Excelの不要なスペースを排除する方法を示します。リーディングとトレーリングのスペース、単語の間の余分なスペース、壊れないスペース、その他の印刷されていないキャラクターを削除することを学びます。 最大

Microsoft Excelの5つのオープンソースの代替品Microsoft Excelの5つのオープンソースの代替品Apr 16, 2025 am 12:56 AM

Excelは、おなじみのインターフェイス、データツール、幅広い機能セットのおかげで、ビジネスの世界で人気があります。 Libreoffice CalcやGNumericなどのオープンソースの代替品は、Excelファイルと互換性があります。 OfficeとGristは、クラウドベースのスプレッドシートエディターにコラボレーション機能を提供します。 Microsoft Excelのオープンソースの代替品を探していることは、達成したいことに依存します。毎月の食料品リストを追跡していますか、それともビジネスプロセスをサポートできるツールをお探しですか?さまざまなユースケースのスプレッドシート編集者を以下に示します。 Excelはビジネスの世界で巨人のままです Microsoft Ex

式の例を備えたExcelマッチ機能式の例を備えたExcelマッチ機能Apr 15, 2025 am 11:21 AM

このチュートリアルでは、式の例を備えたExcelで一致関数を使用する方法について説明します。また、VlookupとMatchを使用して動的な式を作成することにより、ルックアップ式を改善する方法も示しています。 Microsoft Excelでは、さまざまなルックアップ/Refがあります

Excelの場合はネストされています - 複数の条件を持つフォーミュラExcelの場合はネストされています - 複数の条件を持つフォーミュラApr 15, 2025 am 11:13 AM

このチュートリアルでは、Microsoft Excelで複数のIF機能を効果的に使用する方法を示しています。 コアコンセプトは、複数の条件を評価し、異なる結果を返すためにステートメントの場合はネストされています

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。