投稿内で改ページと前後の説明を入力表示するプラグイン

はじめに

WordPress の投稿記事が長文になってくると、投稿者やユーザーによっては、改ページをした方が編集・閲覧しやすい場合があります。そんな場合ページ区切りブロックを入れるとページネーションを入れてくれますが、そこに前ページ・後ページへのリンクにコメントを付加するという事をこのブログでやってみて、良い感じになったのでプラグイン化しました。

SNS で需要があるか尋ねてみたところ、需要がありそうなので、公式プラグインディレクトリへ申請しました。

51日後に、審査が通り公式プラグインディレクトリへ掲載されました。

改ページと前後の説明
(0) 最終更新: 3週間 前
60以上サイトで有効化中 検証済み: 6.7.1
ダウンロード: リリース: 2024-01-13

動作

以下の様に動作します。

仕様

  • 改ページと前後の説明を入力します。値はページネーションで使用されます。
  • このブロックとページ区切りブロックを混在させないでください。コメントがずれてしまう可能性があります。

フィルター

表示用の CSS の URL を指定できるフィルターを用意しました。元の CSS(/pagebreak-description/css/custom.css)を参考にして作成できます。

/** ==================================================
 * Filter for CSS URL.
 * Default CSS -> /pagebreak-description/css/custom.css
 */
add_filter(
	'pagebreak_description_css', 
	function() {

		/* If you put mydesign.css in wp-content/uploads */
		$wp_uploads = wp_upload_dir();
		$upload_url = $wp_uploads['baseurl'];
		if ( is_ssl() ) {
			$upload_url = str_replace( 'http:', 'https:', $upload_url );
		}
		$upload_url = untrailingslashit( $upload_url );
		$url = $upload_url . '/mydesign.css';

		return $url;
	},
	10,
	1
);

Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください