目次
WordPressで記事の修正と自動保存を禁止する方法を完璧に実装し、WordPressが自動的に保存します
ホームページ バックエンド開発 PHPチュートリアル wordpressの記事修正禁止と自動保存を完璧に実装する方法、wordpress自動保存_PHPチュートリアル

wordpressの記事修正禁止と自動保存を完璧に実装する方法、wordpress自動保存_PHPチュートリアル

Jul 13, 2016 am 10:15 AM
wordpress 禁止する 自動保存

WordPressで記事の修正と自動保存を禁止する方法を完璧に実装し、WordPressが自動的に保存します

WordPressを長く使っていると、WordPressの記事修正や自動保存機能が大嫌いになり、スーパースイッチプラグインを使ってWordPressの記事修正や自動保存機能を無効にしたこともありました。すでに十分なプラグインがあるため、記事の修正と自動保存を禁止する機能を実現するには、WordPress のメインプログラムを修正する必要がありました。ただし、この方法の欠点は、WordPress をバージョンアップするたびに、WordPress のソースコードを再度修正する必要があり、非常に面倒なことです。今日偶然ZWWブログにたどり着き、WordPressの記事修正禁止と自動保存をプラグインフリーではないソースコードで実装する方法を見つけましたので、みんなにシェアしましょう!

使用方法は非常に簡単で、テーマディレクトリのfunctions.phpに対応するコードを追加するだけです。コードは次のとおりです。

コードをコピーします コードは次のとおりです:
/* 自動保存とリビジョンを削除 */
削除_アクション('pre_post_update', 'wp_save_post_revision' ); add_action( 'wp_print_scripts', 'disable_autosave' ); 関数 disable_autosave(){
wp_deregister_script('autosave'); }



テスト環境:WordPress 3.1.2、原則として3.0以降のすべてのバージョンに対応しています。

wordpress38で記事IDが不連続になる問題の解決方法

特に気にしないのであれば、中断さえも関係ないので、この記事はあまり意味がありません。
1. 記事のリビジョンを無効にする
いわゆる記事のリビジョンとは、記事を変更するたびに、変更前の記事のバージョンを自動的に保存することを意味し、専門用語ではバージョン管理と呼ばれます。誤って変更された場合。前のコンテンツは Wiki ドキュメントを維持するのに非常に役立ちますが、私たちの小さなブログとしてはあまり役に立たないようです。さらに、このリビジョンはデータベース内の ID を占有するため、記事 ID も失われます。不連続であること。記事のリビジョンを無効にするには、wp-config.php ファイルに次の内容を追加します:

1

define('WP_POST_REVISIONS', false);

2. 記事のリビジョンを削除します
記事のリビジョンを無効にした後、データベースの改訂版以前に作成された記事はまだ保存されているため、実際にはほとんど役に立たず、削除しても構いません。削除方法はphpmyadminで以下のSQL文を実行(バックアップ)します:

12345

DELETE a,b,cFROM wp_posts aLEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)LEFT JOIN wp_postmeta c ON ( a.ID = c.post_id)WHERE a.post_type = 'revision';

3. 不要な添付ファイルを削除する
多くのブロガーは記事を公開する際に、画像などの添付ファイルを同時にアップロード/挿入すると思います。 、ビデオ、音楽など。これらの添付ファイルは WordPress 管理バックエンドのメディア ライブラリで確認でき、さまざまなメディアがさまざまな記事に対応します。ただし、これらのメディアも記事 ID を占有し、記事と同じデータベース テーブル wp_posts に保存されることに注意してください。特に記事のIDが完全に連続していることを求める場合は、記事公開時にこれらのメディアをアップロード/挿入せず、WordPress管理のバックグラウンド – メディアライブラリで以前にアップロードしたメディアを削除してください(この操作は機能しませんのでご注意ください)削除するだけです) レコード、アップロードしたファイルは削除されます)、必要に応じて FTP を使用してこれらのファイルを再アップロードしてください。
4. 自動保存を無効にする
自動保存の利点は、記事を編集すると、Web ページが突然閉じて、書いた何千もの単語が保存されることを防ぐために、システムが編集した記事を短時間ごとに自動的に保存することです。失われる前に。欠点は、各記事に自動的に保存されるレコードがあり、記事 ID も占有することです。これが、記事 ID が連続しない理由の 1 つです。この機能が必要ない場合は、次の 2 つのファイルを使用してください。
12

wp-admin/post-new.phpwp-admin/post.php

次の行をコメントアウトします:

1

//wp_enqueue_script('autosave');

5. 不連続な記事 ID を並べ替えます。以下の方法 最新バージョンの WordPress はサポートされなくなりました。上記の4つのステップを完了すると、今後公開される記事のIDは基本的に連続することが保証されますが、以前に公開された記事のIDは連続性を保つために並び替える必要があります。以下の URL から PHP スクリプトを作成しました。ダウンロード後、最初の手順に従ってデータベースの情報を編集し、ブログ スペースにアップロードします。 「OK」を参照してください。phpmyadmin に移動して、wp_posts テーブル内の ID が連続しているかどうかを確認できます。繰り返しますが、開始する前にデータベースをバックアップしてください。 (投稿 ID を固定リンクとして使用すると、すべての記事の URL が変更される可能性があり、検索エンジンの包含に影響します。投票プラグインなどの新しいデータベース テーブルを作成するプラグインを使用する場合は、 . 場合も問題が発生します。以下のスクリプトを実行すると、親子関係が失われます。>>


WordPressの自動下書き保存機能をオフにするにはどうすればよいですか?

次のコードを wp-config.php に追加するだけです:
次のようにコードをコピーします:

define('AUTOSAVE_INTERVAL', 120 ) // 自動保存間隔を秒単位で設定します。デフォルトは 60 です。
define('WP_POST_REVISIONS' , false ); // 記事のリビジョン関数を無効にする
define('WP_POST_REVISIONS', 3);


http://www.bkjia.com/PHPjc/904914.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/904914.html技術記事ワードプレスで記事修正と自動保存を禁止する完璧な方法 私もワードプレスの記事修正と自動保存機能がずっと嫌いでした…
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホット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ヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHP vs. Flutter: モバイル開発に最適な選択 PHP vs. Flutter: モバイル開発に最適な選択 May 06, 2024 pm 10:45 PM

PHP と Flutter は、モバイル開発でよく使われるテクノロジです。 Flutter は、クロスプラットフォーム機能、パフォーマンス、ユーザー インターフェイスに優れており、高パフォーマンス、クロスプラットフォーム、カスタマイズされた UI を必要とするアプリケーションに適しています。 PHP は、クロスプラットフォームではなく、パフォーマンスが低いサーバー側アプリケーションに適しています。

ワードプレスでページ幅を変更する方法 ワードプレスでページ幅を変更する方法 Apr 16, 2024 am 01:03 AM

style.css ファイルを編集することで、WordPress ページの幅を簡単に変更できます。 style.css ファイルを編集し、 .site-content { max-width: [好みの幅] }; を追加します。 [好みの幅]を編集してページ幅を設定します。変更を保存し、キャッシュをクリアします (オプション)。

ワードプレスで商品ページを作成する方法 ワードプレスで商品ページを作成する方法 Apr 16, 2024 am 12:39 AM

WordPress で製品ページを作成します。 1. 製品 (名前、説明、写真) を作成します。 2. ページ テンプレートをカスタマイズします (タイトル、説明、写真、ボタンを追加します)。 3. 製品情報 (在庫、サイズ、重量) を入力します。 4. バリエーションを作成します (さまざまな色、サイズ)。 5. 公開または非表示を設定します。 7. ページをプレビューして公開します。

wordpressの記事はどのフォルダにありますか? wordpressの記事はどのフォルダにありますか? Apr 16, 2024 am 10:29 AM

WordPress の投稿は /wp-content/uploads フォルダーに保存されます。このフォルダーはサブフォルダーを使用して、年、月、記事 ID ごとに整理された記事など、さまざまな種類のアップロードを分類します。記事ファイルはプレーン テキスト形式 (.txt) で保存され、通常、ファイル名には ID とタイトルが含まれます。

ワードプレスのテンプレートファイルはどこにありますか? ワードプレスのテンプレートファイルはどこにありますか? Apr 16, 2024 am 11:00 AM

WordPress テンプレート ファイルは、/wp-content/themes/[テーマ名]/ ディレクトリにあります。これらは、ヘッダー (header.php)、フッター (footer.php)、メイン テンプレート (index.php)、単一記事 (single.php)、ページ (page.php) など、Web サイトの外観と機能を決定するために使用されます。 、アーカイブ (archive.php)、カテゴリ (category.php)、タグ (tag.php)、検索 (search.php)、および 404 エラー ページ (404.php)。これらのファイルを編集および変更することで、WordPress Web サイトの外観をカスタマイズできます。

WordPress で著者を検索する方法 WordPress で著者を検索する方法 Apr 16, 2024 am 01:18 AM

WordPress で作成者を検索します。 1. 管理パネルにログインしたら、[投稿] または [ページ] に移動し、検索バーを使用して作成者名を入力し、[フィルター] で [作成者] を選択します。 2. その他のヒント: ワイルドカードを使用して検索範囲を広げたり、演算子を使用して条件を組み合わせたり、著者 ID を入力して記事を検索したりできます。

WordPress のどのバージョンが安定していますか? WordPress のどのバージョンが安定していますか? Apr 16, 2024 am 10:54 AM

最も安定した WordPress バージョンは、最新のセキュリティ パッチ、パフォーマンスの強化、新機能と改善が導入された最新バージョンです。最新バージョンに更新するには、WordPress ダッシュボードにログインし、[更新] ページに移動して、[今すぐ更新] をクリックします。

WordPress の開発にはどのような言語が使用されますか? WordPress の開発にはどのような言語が使用されますか? Apr 16, 2024 am 12:03 AM

WordPress は、データベース インタラクション、フォーム処理、動的コンテンツ生成、ユーザー リクエストを処理するコア プログラミング言語として PHP 言語を使用して開発されています。 PHP が選ばれた理由としては、クロスプラットフォームの互換性、学習の容易さ、活発なコミュニティ、豊富なライブラリとフレームワークなどが挙げられます。 PHP とは別に、WordPress は機能を強化するために HTML、CSS、JavaScript、SQL などの言語も使用します。

See all articles