https://github.com/snickerjp/brbrbr-php7
brBrbr for PHP7 (WordPress Plugin)
https://github.com/snickerjp/brbrbr-php7
html php wordpress wordpress-plugin
Last synced: about 1 month ago
JSON representation
brBrbr for PHP7 (WordPress Plugin)
- Host: GitHub
- URL: https://github.com/snickerjp/brbrbr-php7
- Owner: snickerjp
- Created: 2017-11-10T08:55:03.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2022-12-14T07:25:23.000Z (over 3 years ago)
- Last Synced: 2025-01-17T06:06:32.469Z (over 1 year ago)
- Topics: html, php, wordpress, wordpress-plugin
- Language: PHP
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# brBrbr-PHP7
WordPressの標準フィルター `wpautop` を置き換え、改行をそのまま `
` タグに変換するプラグインです。
## 概要
WordPressはデフォルトで `wpautop` フィルターにより改行を `
` タグに自動変換しますが、意図しないレイアウト崩れの原因になることがあります。このプラグインは `wpautop` を無効化し、改行を素直に `
` へ変換します。最終的な出力HTMLは、`wpautop` を前提としたテーマ/プラグインとの互換性維持のため、コンテンツ全体を常に `
` ~ `
` でラップし、`` 内については段落として再ラップする前提になっています。
## 機能
- 投稿本文・コメントの改行を内部的に `
` に変換(最終的な出力はコンテンツ全体を1つの `
` ~ `
` でラップ)
- ブロックレベルHTML要素(`table`, `div`, `ul`, `pre` 等)直後の不要な `
` を自動除去
- ``, ``, `<form>` ブロック内の `<br>` を除去
- `<blockquote>` 内テキストを段落としてラップし直すことで、`wpautop` 相当の `<blockquote>` 構造との互換性を維持
- 互換性のため、変換後のコンテンツ全体を常に `<p>\n` ~ `</p>\n` でラップ(`wpautop` を前提とするテーマ/プラグイン向け)
## インストール
1. このリポジトリをダウンロードまたは `git clone` する
2. `brBrbr-PHP7` ディレクトリを `wp-content/plugins/` に配置する
3. WordPress管理画面の「プラグイン」から有効化する
## 動作要件
- WordPress 4.0 以上
- PHP 5.3 以上(PHP 7.x / 8.x 対応)
## オリジナル
[brBrbr](http://camcam.info/wordpress/101/) by CamCam をPHP7対応としてフォークしたものです。
## ライセンス
GPLv2