added 'next page/page break' button to tinymce editor
authordanix <danix@danix.xyz>
Thu, 12 Jul 2018 07:38:16 +0000 (09:38 +0200)
committerdanix <danix@danix.xyz>
Thu, 12 Jul 2018 07:38:16 +0000 (09:38 +0200)
danixland-site-plugin.php

index 5484935..0245d55 100644 (file)
@@ -106,4 +106,25 @@ function danix_gmaps($atts, $content = null) {
     return '<iframe width="'.$width.'" height="'.$height.'" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="'.$src.'&amp;output=embed" ></iframe>';
 }
 add_shortcode("googlemaps", "danix_gmaps");
     return '<iframe width="'.$width.'" height="'.$height.'" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="'.$src.'&amp;output=embed" ></iframe>';
 }
 add_shortcode("googlemaps", "danix_gmaps");
-
+/**
+ * Add Next Page / Page Break button 
+ * inside the WordPress Visual Editor
+ *
+ * @link https://shellcreeper.com/?p=889
+ * @since 0.9.7
+ *
+ */
+function danix_next_page_button( $buttons, $id ) {
+    /* only add this for content editor */
+    if ( 'content' != $id )
+        return $buttons;
+    /* add next page after more tag button */
+    array_splice( $buttons, 13, 0, 'wp_page' );
+    return $buttons;
+}
+ /* Add Next Page Button on the First Row */
+add_filter( 'mce_buttons', 'danix_next_page_button', 1, 2 ); // 1st row