An open API service indexing awesome lists of open source software.

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)

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