はじめに
WordPress の投稿記事が長文になってくると、投稿者やユーザーによっては、改ページをした方が編集・閲覧しやすい場合があります。そんな場合ページ区切りブロックを入れるとページネーションを入れてくれますが、そこに前ページ・後ページへのリンクにコメントを付加するという事をこのブログでやってみて、良い感じになったのでプラグイン化しました。
SNS で需要があるか尋ねてみたところ、需要がありそうなので、公式プラグインディレクトリへ申請しました。
51日後に、審査が通り公式プラグインディレクトリへ掲載されました。
動作
以下の様に動作します。
仕様
- 改ページと前後の説明を入力します。値はページネーションで使用されます。
- このブロックとページ区切りブロックを混在させないでください。コメントがずれてしまう可能性があります。
フィルター
表示用の 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
);
コメントを残す