Changeset 1180594
- Timestamp:
- 06/14/2015 12:22:56 PM (11 years ago)
- Location:
- my-optional-modules/trunk
- Files:
-
- 1 added
- 1 deleted
- 12 edited
-
_versions.php (modified) (1 diff)
-
admin.settings-page-content.php (modified) (21 diffs)
-
class.myoptionalmodules-enable.php (modified) (2 diffs)
-
class.myoptionalmodules-extras.php (modified) (1 diff)
-
class.myoptionalmodules-misc.php (modified) (5 diffs)
-
class.myoptionalmodules.php (modified) (3 diffs)
-
function.exclude.php (modified) (3 diffs)
-
function.shortcode.myoptionalmodules-miniloop.php (modified) (2 diffs)
-
includes/adminstyle/css10.css (modified) (1 diff)
-
includes/adminstyle/script.js (deleted)
-
includes/templates/comments.php (modified) (1 diff)
-
includes/templates/disqus.php (added)
-
plugin.php (modified) (6 diffs)
-
readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
my-optional-modules/trunk/_versions.php
r1152237 r1180594 9 9 * 10 10 * //cdnjs.com/ 11 * - Last checked 1 0.0.411 * - Last checked 12th June 2015 11:49 AM 12 12 * - - 1.9.1 //cdnjs.com/libraries/jquery.lazyload 13 13 * - - 2.1.4 //cdnjs.com/libraries/jquery -
my-optional-modules/trunk/admin.settings-page-content.php
r1169373 r1180594 3 3 * ADMIN Settings Page Content 4 4 * 5 * File last update: 10.0. 55 * File last update: 10.0.6 6 6 * 7 7 * Content of the /wp-admin/ SETTINGS PAGE for this plugin … … 178 178 $options_disable = array ( 179 179 'myoptionalmodules_plugincss' , 180 'myoptionalmodules_pluginscript' , 180 181 'myoptionalmodules_disablecomments' , 181 182 'myoptionalmodules_removecode' , … … 186 187 $keys_disable = array ( 187 188 ' Plugin CSS' , 189 ' Plugin Script' , 188 190 ' Comment form' , 189 191 ' Unnecessary Code' , … … 268 270 'myoptionalmodules_miniloopmeta' , 269 271 'myoptionalmodules_favicon' , 272 'myoptionalmodules_disqus' , 270 273 'myoptionalmodules_miniloopstyle' , 271 274 'myoptionalmodules_miniloopamount' … … 381 384 382 385 <h2>My Optional Modules</h2> 383 384 <div class="control-panel"> 385 <a href="#tools-components-content" id="toggle-tools-components" data-div="tools-components-content" class="fa fa-wrench"><span>Tools</span></a> 386 <a href="#disable-components-content" id="toggle-disable-components" data-div="disable-components-content" class="fa fa-minus-square"><span>Disable</span></a> 387 <a href="#enable-components-content" id="toggle-enable-components" data-div="enable-components-content" class="fa fa-plus-square"><span>Enable</span></a> 388 <a href="#comment-components-content" id="toggle-comment-components" data-div="comment-components-content" class="fa fa-comments"><span>Comments</span></a> 389 <a href="#extras-components-content" id="toggle-extras-components" data-div="extras-components-content" class="fa fa-check-square"><span>Extras</span></a> 390 <a href="#theme-components-content" id="toggle-theme-components" data-div="theme-components-content" class="fa fa-book"><span>Theme</span></a>'; 391 if ( get_option ( 'myoptionalmodules_exclude' ) ) 392 echo '<a href="#exclude-components-content" id="toggle-exclude-components" data-div="exclude-components-content" class="fa fa-tag"><span>Exclude</span></a>'; 393 echo '</div> 394 395 <div id="tools-components-content" class="enabled"> 396 <h3 class="fa fa-wrench"> Tools</h3> 386 <div class="clear"> 387 <div class="setting"> 388 <em>tools</em> 397 389 <form class="clutter" method="post" action="" name="optimizeTables">'; 398 390 wp_nonce_field ( 'optimizeTablesForm' ); … … 404 396 wp_nonce_field ( 'deleteAllClutterForm' ); 405 397 echo ' 406 <label for="deleteAllClutter"><i class="fa fa-trash-o"></i> AllTrash</label>398 <label for="deleteAllClutter"><i class="fa fa-trash-o"></i>Empty Trash</label> 407 399 <input class="hidden" id="deleteAllClutter" type="submit" value="Go" name="deleteAllClutter"> 408 400 </form> … … 410 402 wp_nonce_field ( 'deletePostRevisionsForm' ); 411 403 echo ' 412 <label for="delete_post_revisions"><i class="fa fa-trash-o"></i> Revisions + AutoDrafts</label>404 <label for="delete_post_revisions"><i class="fa fa-trash-o"></i>Delete Revisions/Autodrafts</label> 413 405 <input class="hidden" id="delete_post_revisions" type="submit" value="Go" name="delete_post_revisions"> 414 406 </form> … … 416 408 wp_nonce_field ( 'deleteUnapprovedCommentsForm' ); 417 409 echo ' 418 <label for="delete_unapproved_comments"><i class="fa fa-trash-o"></i>C omments</label>410 <label for="delete_unapproved_comments"><i class="fa fa-trash-o"></i>Clean Up Comments</label> 419 411 <input class="hidden" id="delete_unapproved_comments" type="submit" value="Go" name="delete_unapproved_comments"> 420 412 </form> … … 422 414 wp_nonce_field ( 'deleteUnusedTermsForm' ); 423 415 echo ' 424 <label for="delete_unused_terms"><i class="fa fa-trash-o"></i> Orphan Tags +Categories</label>416 <label for="delete_unused_terms"><i class="fa fa-trash-o"></i>Clean Up Tags/Categories</label> 425 417 <input class="hidden" id="delete_unused_terms" type="submit" value="Go" name="delete_unused_terms"> 426 418 </form> … … 428 420 wp_nonce_field ( 'deleteDraftsForm' ); 429 421 echo ' 430 <label for="delete_drafts"><i class="fa fa-trash-o"></i>D rafts</label>422 <label for="delete_drafts"><i class="fa fa-trash-o"></i>Delete Drafts</label> 431 423 <input class="hidden" id="delete_drafts" type="submit" value="Go" name="delete_drafts"> 432 424 </form> … … 436 428 wp_nonce_field ( 'myoptionalmodules_settings_form' ); 437 429 echo ' 438 <div id="disable-components-content" class="disabled">439 < h3 class="fa fa-minus-square"> Disable</h3>';430 <div class="setting"> 431 <em>disable</em>'; 440 432 foreach ( $options_disable as &$option ) { 441 433 $title = str_replace( $options_disable , $keys_disable , $option ); 442 434 $checked = null; 443 444 435 if ( get_option ( $option ) ) 445 436 $checked = ' checked'; 446 437 echo " 447 438 <section> 448 <input type='checkbox' value='1' name='{$option}' id='{$option}'{$checked}> {$title}439 <input type='checkbox' value='1' name='{$option}' id='{$option}'{$checked}> <label for='{$option}'>{$title}</label> 449 440 </section>"; 450 441 } 451 442 echo '</div> 452 <div id="comment-components-content" class="disabled"> 453 <h3 class="fa fa-comments"> Comments</h3>'; 443 </div> 444 <div class="clear"> 445 <div class="setting"> 446 <em>comments</em>'; 454 447 if( !get_option ( 'myoptionalmodules_disablecomments' ) ) { 455 448 foreach ( $options_comment_form as &$option ) { … … 460 453 echo " 461 454 <section> 462 <input type='checkbox' value='1' name='{$option}' id='{$option}'{$checked}> {$title}455 <input type='checkbox' value='1' name='{$option}' id='{$option}'{$checked}> <label for='{$option}'>{$title}</label> 463 456 </section>"; 464 457 } 465 458 } 466 459 echo '</div> 467 <div id="enable-components-content" class="disabled">468 < h3 class="fa fa-plus-square"> Enable</h3>';460 <div class="setting"> 461 <em>enable</em>'; 469 462 foreach ( $options_enable as &$option ) { 470 463 $title = str_replace( $options_enable , $keys_enable , $option ); … … 475 468 echo " 476 469 <section> 477 <input type='checkbox' value='1' name='{$option}' id='{$option}'{$checked}> {$title}470 <input type='checkbox' value='1' name='{$option}' id='{$option}'{$checked}> <label for='{$option}'>{$title}</label> 478 471 </section>"; 479 472 } … … 481 474 $myoptionalmodules_sharelinks_text = sanitize_text_field ( get_option ( 'myoptionalmodules_sharelinks_text' ) ); 482 475 echo " 483 <hr /><label>Share text — <small> <em>ex: share via:</em></small></label>476 <hr /><label>Share text — <small>ex: share via:</small></label> 484 477 <input type='text' value='{$myoptionalmodules_sharelinks_text}' id='myoptionalmodules_sharelinks_text' name='myoptionalmodules_sharelinks_text' />"; 485 478 foreach ( $options_shares as &$option ) { … … 490 483 echo " 491 484 <section> 492 <input type='checkbox' value='1' name='{$option}' id='{$option}'{$checked}> {$title}485 <input type='checkbox' value='1' name='{$option}' id='{$option}'{$checked}> <label for='{$option}'>{$title}</label> 493 486 </section>"; 494 487 } 495 488 } 496 489 echo '</div> 497 <div id="extras-components-content" class="disabled"> 498 <h3 class="fa fa-check-square"> Extras</h3>'; 490 </div> 491 <div class="clear"> 492 <div class="setting"> 493 <em>extras</em>'; 499 494 foreach ( $options_extras as &$option ) { 500 495 $title = str_replace ( $options_extras , $keys_extras , $option ); … … 505 500 echo " 506 501 <section> 507 <input type='checkbox' value='1' name='{$option}' id='{$option}'{$checked}> {$title}502 <input type='checkbox' value='1' name='{$option}' id='{$option}'{$checked}> <label for='{$option}'>{$title}</label> 508 503 </section>"; 509 504 } 510 505 echo'</div> 511 <div id="theme-components-content" class="disabled"> 506 <div class="setting"> 507 <em>theme</em> 512 508 <select name="myoptionalmodules_frontpage" id="mompaf_0"> 513 509 <option value="off"'; … … 547 543 $miniloop_amount = sanitize_text_field ( get_option ( 'myoptionalmodules_miniloopamount' ) ); 548 544 $favicon = sanitize_text_field ( esc_url ( get_option ( 'myoptionalmodules_favicon' ) ) ); 545 $disqus = sanitize_text_field ( get_option ( 'myoptionalmodules_disqus' ) ); 549 546 echo " 547 <section> 548 <label>Disqus Shortname <small>— <strong>this</strong>.disqus.com</small></label> 549 <input type='text' id='myoptionalmodules_disqus' name='myoptionalmodules_disqus' value='{$disqus}' /> 550 </section> 550 551 <section> 551 552 <label>Favicon URL</label> … … 601 602 </section> 602 603 <section> 603 <label>yoursite.tld/< em>?random</em> keyword</label>604 <label>yoursite.tld/<code>?random</code> keyword</label> 604 605 <input type='text' id='myoptionalmodules_randompost' name='myoptionalmodules_randompost' value='{$randompost}' /> 605 606 </section> … … 613 614 </section>"; 614 615 echo '</div> 615 <div id="exclude-components-content" class="disabled">'; 616 </div> 617 <div class="clear"> 618 <div id="exclude-components-content">'; 616 619 if ( get_option ( 'myoptionalmodules_exclude' ) ) { 617 620 $showmepages = get_pages(); … … 623 626 $usercount = 0; 624 627 echo ' 625 <div class=" fullwidth">628 <div class="setting full"> 626 629 <strong>Exclude Posts</strong> 627 630 <p>Each field takes a comma-separated list of items for exclusion from the specified … … 873 876 <input type="submit" value="Uninstall Confirm" class="button button-primary" name="myoptionalmodules_settings_uninstall_confirm" id="myoptionalmodules_settings_uninstall_confirm">'; 874 877 echo ' 875 </div> 878 </div> 879 </div> 876 880 </form> 877 881 </div>'; -
my-optional-modules/trunk/class.myoptionalmodules-enable.php
r1169373 r1180594 474 474 $output = '<div class="mom_shareLinks">'; 475 475 476 if( $myoptionalmodules_sharelinks_text ) {476 if( $myoptionalmodules_sharelinks_text ): 477 477 $myoptionalmodules_sharelinks_text = esc_html ( $myoptionalmodules_sharelinks_text ); 478 $output .= "<span>{$myoptionalmodules_sharelinks_text}</span>";479 }480 if( $myoptionalmodules_sharelinks_reddit && $myoptionalmodules_fontawesome ) {478 $output .= "<span>{$myoptionalmodules_sharelinks_text}</span>"; 479 endif; 480 if( $myoptionalmodules_sharelinks_reddit && $myoptionalmodules_fontawesome ): 481 481 $output .= "<a class='reddit fa fa-reddit' href='//www.reddit.com/submit?url={$url}'></a>"; 482 } elseif( $myoptionalmodules_sharelinks_reddit && !$myoptionalmodules_fontawesome ) {482 elseif( $myoptionalmodules_sharelinks_reddit && !$myoptionalmodules_fontawesome ): 483 483 $output .= "<a class='reddit' href='//www.reddit.com/submit?url={$url}'>reddit</a>"; 484 }485 486 if( $myoptionalmodules_sharelinks_google && $myoptionalmodules_fontawesome ) {484 endif; 485 486 if( $myoptionalmodules_sharelinks_google && $myoptionalmodules_fontawesome ): 487 487 $output .= "<a class='google fa fa-google-plus' href='https://plus.google.com/share?url={$url}'></a>"; 488 } elseif( $myoptionalmodules_sharelinks_google && !$myoptionalmodules_fontawesome ) {488 elseif( $myoptionalmodules_sharelinks_google && !$myoptionalmodules_fontawesome ): 489 489 $output .= "<a class='google' href='https://plus.google.com/share?url={$url}'>google+</a>"; 490 }491 492 if( $myoptionalmodules_sharelinks_twitter && $myoptionalmodules_fontawesome ) {490 endif; 491 492 if( $myoptionalmodules_sharelinks_twitter && $myoptionalmodules_fontawesome ): 493 493 $output .= "<a class='twitter fa fa-twitter' href='//twitter.com/home?status=Reading:%20{$url}'></a>"; 494 } elseif( $myoptionalmodules_sharelinks_twitter && !$myoptionalmodules_fontawesome ) {494 elseif( $myoptionalmodules_sharelinks_twitter && !$myoptionalmodules_fontawesome ): 495 495 $output .= "<a class='twitter' href='//twitter.com/home?status=Reading:%20{$url}'>twitter</a>"; 496 }497 498 if( $myoptionalmodules_sharelinks_facebook && $myoptionalmodules_fontawesome ) {496 endif; 497 498 if( $myoptionalmodules_sharelinks_facebook && $myoptionalmodules_fontawesome ): 499 499 $output .= "<a class='facebook fa fa-facebook' href='//www.facebook.com/sharer.php?u={$url}&t={$title}'></a>"; 500 } elseif( $myoptionalmodules_sharelinks_facebook && !$myoptionalmodules_fontawesome ) {500 elseif( $myoptionalmodules_sharelinks_facebook && !$myoptionalmodules_fontawesome ): 501 501 $output .= "<a class='facebook' href='//www.facebook.com/sharer.php?u={$url}&t={$title}'>facebook</a>"; 502 }503 504 if( $myoptionalmodules_sharelinks_email && $myoptionalmodules_fontawesome ) {502 endif; 503 504 if( $myoptionalmodules_sharelinks_email && $myoptionalmodules_fontawesome ): 505 505 $output .= "<a class='email fa fa-envelope' href='mailto:?subject={$title}&body=%20{$excerpt}[{$url}]'></a>"; 506 } elseif( $myoptionalmodules_sharelinks_email && !$myoptionalmodules_fontawesome ) {506 elseif( $myoptionalmodules_sharelinks_email && !$myoptionalmodules_fontawesome ): 507 507 $output .= "<a class='email' href='mailto:?subject={$title}&body={$excerpt}%20[{$url}]'>email</a>"; 508 }508 endif; 509 509 510 510 $output .='</div>'; 511 511 512 if( is_single() && $myoptionalmodules_shareslinks_top ) {512 if( is_single() && $myoptionalmodules_shareslinks_top ): 513 513 return $output . $content; 514 } elseif( is_single() && !$myoptionalmodules_shareslinks_top ) {514 elseif( is_single() && !$myoptionalmodules_shareslinks_top ): 515 515 return do_shortcode ( $content ) . $output; 516 } elseif( is_page() && $myoptionalmodules_sharelinks_pages) {517 if( is_page() && $myoptionalmodules_shareslinks_top ) {516 elseif( is_page() && $myoptionalmodules_sharelinks_pages): 517 if( is_page() && $myoptionalmodules_shareslinks_top ): 518 518 return $output . $content; 519 } elseif( is_page() && !$myoptionalmodules_shareslinks_top ) {519 elseif( is_page() && !$myoptionalmodules_shareslinks_top ): 520 520 return do_shortcode ( $content ) . $output; 521 }522 } else {521 endif; 522 else: 523 523 return do_shortcode ( $content ); 524 }524 endif; 525 525 526 526 } … … 537 537 function no_404s() { 538 538 539 if( is_404() ) {539 if( is_404() ): 540 540 header ( 'location:' . esc_url ( get_site_url() ) ); 541 541 exit; 542 }542 endif; 543 543 544 544 } -
my-optional-modules/trunk/class.myoptionalmodules-extras.php
r1169373 r1180594 57 57 // Exclude posts 58 58 function exclude( $query ) { 59 include( 'function.exclude.php' ); 59 global $myoptionalmodules_blank_counter; 60 ++$myoptionalmodules_blank_counter; 61 if ( 1 == $myoptionalmodules_blank_counter ): 62 include( 'function.exclude.php' ); 63 endif; 60 64 } 61 65 -
my-optional-modules/trunk/class.myoptionalmodules-misc.php
r1169373 r1180594 6 6 * 7 7 * Functionality for: 8 * - Disqus Universal Code 8 9 * - Miniloops 9 10 * - Google Analytics … … 26 27 27 28 function __construct() { 28 global $myoptionalmodules_randompost , $myoptionalmodules_bing , $myoptionalmodules_alexa , $myoptionalmodules_google , $myoptionalmodules_verification , $myoptionalmodules_frontpage , $myoptionalmodules_previouslinkclass , $myoptionalmodules_nextlinkclass , $myoptionalmodules_readmore , $myoptionalmodules_randomtitles , $myoptionalmodules_randomdescriptions; 29 global $myoptionalmodules_disqus , $myoptionalmodules_randompost , $myoptionalmodules_bing , $myoptionalmodules_alexa , $myoptionalmodules_google , $myoptionalmodules_verification , $myoptionalmodules_frontpage , $myoptionalmodules_previouslinkclass , $myoptionalmodules_nextlinkclass , $myoptionalmodules_readmore , $myoptionalmodules_randomtitles , $myoptionalmodules_randomdescriptions; 30 if( $myoptionalmodules_disqus ): 31 add_filter ( 'comments_template' , array ( $this , 'disqus_code' ) ); 32 endif; 29 33 add_filter ( 'the_content' , array ( $this , 'miniloop' ) ); 30 34 if( $myoptionalmodules_google ): … … 66 70 } 67 71 72 // Disqus Universal Code 73 function disqus_code ( $comment_template ) { 74 return dirname( __FILE__ ) . '/includes/templates/disqus.php'; 75 } 76 68 77 // Miniloops 69 function miniloop ( $content ) {78 function miniloop ( $content ) { 70 79 global $wp , $post , $myoptionalmodules_miniloopmeta , $myoptionalmodules_miniloopstyle , $myoptionalmodules_miniloopamount; 71 80 if( is_single() && $myoptionalmodules_miniloopmeta && $myoptionalmodules_miniloopstyle && $myoptionalmodules_miniloopamount): 72 81 $key = sanitize_text_field ( get_post_meta ( $post->ID , $myoptionalmodules_miniloopmeta , true ) ); 73 82 if( $key && $myoptionalmodules_miniloopmeta ): 74 $output = do_shortcode ( '[mom_miniloop meta="{$myoptionalmodules_miniloopmeta}" key="{$key}" style="{$myoptionalmodules_miniloopstyle}" amount="{$myoptionalmodules_miniloopamount}" ]');83 $output = do_shortcode ( "[mom_miniloop meta='{$myoptionalmodules_miniloopmeta}' key='{$key}' style='{$myoptionalmodules_miniloopstyle}' amount='{$myoptionalmodules_miniloopamount}' ]" ); 75 84 else: 76 85 $output = null; … … 85 94 function google_analytics() { 86 95 global $myoptionalmodules_google; 87 if( is_single() || is_page() ):88 $url = esc_js ( get_permalink() );89 else:90 $url = esc_js ( esc_url ( home_url ('/' ) ) );91 endif;92 96 echo " 93 97 <script> … … 96 100 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 97 101 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 98 ga('create', '{$myoptionalmodules_google}', ' {$url}');102 ga('create', '{$myoptionalmodules_google}', 'auto'); 99 103 ga('send', 'pageview'); 100 104 </script>\n\n"; -
my-optional-modules/trunk/class.myoptionalmodules.php
r1147707 r1180594 31 31 add_action ( 'after_setup_theme' , array ( $this , 'post_formats' ) ); 32 32 33 if( 1 == $myoptionalmodules_plugincss ) {34 } else {33 if( 1 == $myoptionalmodules_plugincss ): 34 else: 35 35 add_action ( 'wp_print_styles' , array ( $this , 'plugin_stylesheets' ) ); 36 }36 endif; 37 37 38 38 } … … 44 44 global $myoptionalmodules_lazyload; 45 45 global $myoptionalmodules_lazyload_version; 46 global $myoptionalmodules_pluginscript; 46 47 if( $myoptionalmodules_lazyload ) { 47 48 $lazyLoadFunctions = str_replace( array( 'https:' , 'http:' ) , '' , esc_url ( plugins_url() . '/my-optional-modules/includes/javascript/lazyload.js' ) ); … … 50 51 } 51 52 $pluginfunctions = str_replace( array( 'https:' , 'http:' ) , '' , esc_url ( plugins_url() . '/my-optional-modules/includes/javascript/script.js' ) ); 52 wp_enqueue_script ( 'mom_plugin_functions' , $pluginfunctions , array ( 'jquery' ) ); 53 if ( 1 == $myoptionalmodules_pluginscript ): 54 else: 55 wp_enqueue_script ( 'mom_plugin_functions' , $pluginfunctions , array ( 'jquery' ) ); 56 endif; 57 53 58 } 54 59 add_action( 'wp_enqueue_scripts' , 'mom_jquery' ); -
my-optional-modules/trunk/function.exclude.php
r1147707 r1180594 3 3 * FUNCTION(ality) Exclude Posts 4 4 * 5 * File last update: 10.0. 15 * File last update: 10.0.6 6 6 * 7 7 * Alter the query to remove posts based on many parameters … … 198 198 $users_to_hide = array_filter( array_unique ( $users_to_hide ) ); 199 199 $categories_to_hide = array_filter( array_unique ( $categories_to_hide ) ); 200 $tags_to_hide = array_filter( array_unique ( $tags_to_hide ) ); 200 $tags_to_hide = array_filter( array_unique ( $tags_to_hide ) ); 201 202 203 $users_to_hide = preg_replace ( '/,+/' , ',' , $users_to_hide ); 204 $categories_to_hide = preg_replace ( '/,+/' , ',' , $categories_to_hide ); 205 $tags_to_hide = preg_replace ( '/,+/' , ',' , $tags_to_hide ); 206 $loggedOutUsers = preg_replace ( '/,+/' , ',' , $loggedOutUsers ); 207 $loggedOutCats = preg_replace ( '/,+/' , ',' , $loggedOutCats ); 208 $loggedOutTags = preg_replace ( '/,+/' , ',' , $loggedOutTags ); 209 201 210 202 211 /** … … 236 245 * can be viewed in is_single() or not. 237 246 */ 238 if ( $loggedOutUsers ) 239 $chck_users = str_replace ( ',' , '' , $loggedOutUsers ); 240 if ( $loggedOutCats ) 241 $chck_cats = str_replace ( ',' , '' , $loggedOutCats ); 242 if ( $loggedOutTags ) 243 $chck_tags = str_replace ( ',' , '' , $loggedOutTags ); 244 247 if ( $loggedOutUsers ): 248 $chck_users = str_replace ( ',' , ',' , $loggedOutUsers ); 249 endif; 250 if ( $loggedOutCats ): 251 $chck_cats = str_replace ( ',' , ',' , $loggedOutCats ); 252 endif; 253 if ( $loggedOutTags ): 254 $chck_tags = str_replace ( ',' , ',' , $loggedOutTags ); 255 endif; 245 256 246 257 if ( intval ( $chck_users ) || intval ( $chck_cats ) || intval ( $chck_tags ) ): 247 258 add_filter( 'the_content', 'myoptionalmodules_destroy_content_view', 20 ); 248 259 function myoptionalmodules_destroy_content_view( $content ) { 249 if( is_single() ) {260 if( is_single() ): 250 261 $content = '<div class="mom-unauthorized-content">You do not have permission to view this content.</div>'; 251 }252 return do_shortcode ( $content );253 } 254 endif; 262 return do_shortcode ( $content ); 263 endif; 264 } 265 endif; -
my-optional-modules/trunk/function.shortcode.myoptionalmodules-miniloop.php
r1118369 r1180594 23 23 24 24 $current_post = 0; 25 if( is_single() ) 25 if( is_single() ): 26 26 $current_post = $post->ID; 27 if( is_page() )27 elseif( is_page() ): 28 28 $current_post = $post->ID; 29 endif; 29 30 $thumbs = null; 30 31 $show_link = null; … … 118 119 $open = '<div class="loopdeloopRotation loopdeloop_' . $style .'">'; 119 120 120 if( $paging ) 121 if( $paging ): 121 122 $paged = ( get_query_var ( 'page' ) ) ? get_query_var ( 'page' ) : 1; 122 123 endif; 124 123 125 if( $meta && $key ) { 124 126 $args = array ( -
my-optional-modules/trunk/includes/adminstyle/css10.css
r1132295 r1180594 21 21 content: ""; 22 22 display: table; 23 } 24 #myoptionalmodules h2 { 25 font-size: 2rem; 26 font-weight: 400; 27 display: block; 28 margin: 20px 0 30px; 23 } 24 #myoptionalmodules .clear { 25 clear: both; 26 display: block; 27 max-width: 525px; 28 } 29 #myoptionalmodules .full { 30 width: 510px!important; 31 } 32 #myoptionalmodules .full { 33 background-color: rgba(47,51,53,.7); 34 border: 1px solid rgba(47,51,53,.9); 35 color: #fff; 36 clear: both; 37 float: none; 38 margin: 5px 5px 25px 5px!important; 39 padding: 30px 5px 5px; 40 position: relative; 29 41 } 30 .control-panel { 31 display: block; 32 font-size: 1rem; 33 margin: 10px 0; 42 #myoptionalmodules .full section { 43 clear: both; 44 display: block; 45 padding: 5px; 46 position: relative; 47 } 48 #myoptionalmodules .full section section { 49 width: 48%; 50 float: left; 51 clear: none; 52 } 53 #myoptionalmodules .full section label { 54 background-color: rgba(0,0,0,.5); 55 border-right: 1px solid rgba(0,0,0,.5); 56 left: 5px; 57 padding: 8px; 58 position: absolute; 59 width: 140px; 60 } 61 #myoptionalmodules .full input[type="text"] { 62 display: block; 63 float: none!important; 64 padding: 5px 5px 5px 145px ; 65 width: 100%!important; 66 } 67 #myoptionalmodules .full select { 68 width: 98%; 69 margin: 5px 10px; 70 } 71 #myoptionalmodules .setting { 72 border: 1px solid rgba(0,0,0,.1); 73 float: left; 74 margin: 10px 5px 0; 75 padding: 35px 5px 5px; 76 position: relative; 77 width: 250px; 78 } 79 #myoptionalmodules .setting em { 80 background-color: #000; 81 color: #fff; 82 padding: 5px; 83 position: absolute; 84 right: 0; 85 text-align: center; 86 top: 0; 87 width: 100%; 34 88 } 35 .control-panel a { 36 border: 1px solid rgba(0,0,0,.1); 37 border-radius: 2px; 38 cursor: pointer; 39 padding: 10px 5px 5px; 40 text-align: center; 41 } 42 .control-panel a span { 43 display: block; 44 font-size: .8rem; 45 margin: 5px; 46 } 47 #myoptionalmodules .enabled { 48 display: block; 49 border: 1px solid rgba(0,0,0,.1); 50 padding: 10px; 89 #myoptionalmodules .setting input[type=checkbox], 90 #myoptionalmodules .setting i { 91 margin: 0 5px 0 0; 51 92 } 52 #myoptionalmodules .disabled { 53 display: none; 54 visibility: hidden; 55 } 56 #myoptionalmodules .enabled .clutter { 57 padding: 5px 7px; 58 } 59 #myoptionalmodules .enabled .clutter i { 60 border: 1px solid rgba(0,0,0,.1); 61 margin: 5px; 62 padding: 5px; 63 } 64 #myoptionalmodules .enabled .clutter label { 65 border-left: 5px solid #fff; 66 } 67 #myoptionalmodules .enabled .clutter label:hover { 68 border-left: 5px solid rgba(0,0,0,.1); 69 } 70 #myoptionalmodules .enabled input[type='checkbox'] { 71 clear: both; 72 padding: 5px; 73 } 74 #myoptionalmodules .enabled select, 75 #myoptionalmodules .enabled input[type='text']{ 76 max-width: 100%; 77 padding: 5px; 78 } 79 #myoptionalmodules .enabled section { 80 clear: both; 81 display: block; 82 overflow: auto; 83 padding: 5px 0; 84 } 85 #myoptionalmodules .enabled section label { 86 float: left; 87 padding: 5px; 88 } 89 #myoptionalmodules .enabled section select, 90 #myoptionalmodules .enabled section textarea, 91 #myoptionalmodules .enabled section input[type='text'] { 92 float: right; 93 } 94 #myoptionalmodules .clear { 95 clear: both; 96 display: block; 93 #myoptionalmodules .setting section, 94 #myoptionalmodules .setting form { 95 border-left: 5px solid rgba(0,0,0,0); 97 96 padding: 5px; 98 97 } 99 #myoptionalmodules .fullwidth { 100 background-color: rgba(47,51,53,.7); 101 border: 1px solid rgba(47,51,53,.9); 102 color: #fff; 103 clear: both; 104 float: none; 105 margin: 5px; 106 padding: 30px 5px 5px; 107 position: relative; 108 width: 100%; 109 } 110 #myoptionalmodules .fullwidth section { 111 clear: both; 112 display: block; 113 padding: 5px; 114 position: relative; 98 #myoptionalmodules .setting section:hover, 99 #myoptionalmodules .setting form:hover { 100 border-left: 5px solid rgba(0,0,0,.1); 115 101 } 116 #myoptionalmodules .fullwidth section section { 117 width: 48%; 118 float: left; 119 clear: none; 102 #myoptionalmodules .setting section, 103 #myoptionalmodules .setting form label { 104 display: block; 105 height: 100%; 106 width: 100%; 120 107 } 121 #myoptionalmodules .fullwidth section label { 122 background-color: rgba(0,0,0,.5); 123 border-right: 1px solid rgba(0,0,0,.5); 124 left: 5px; 125 padding: 8px; 126 position: absolute; 127 width: 140px; 108 #myoptionalmodules .setting select { 109 max-width: 95%; 128 110 } 129 #myoptionalmodules .fullwidth input[type="text"] { 130 display: block; 131 float: none!important; 132 padding: 5px 5px 5px 145px ; 133 width: 100%!important; 134 } 135 #myoptionalmodules .fullwidth select { 136 width: 98%; 137 margin: 5px 10px; 138 } 139 111 -
my-optional-modules/trunk/includes/templates/comments.php
r804725 r1180594 1 1 <?php 2 2 3 // Blank comment template 4 // Will be shown when users who aren't logged in try to view materials 5 // that are restricted to logged in users. 3 global $myoptionalmodules_disqus; 4 echo "<script type='text/javascript'> 5 var disqus_shortname = '{$myoptionalmodules_disqus}'; 6 (function() { 7 var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; 8 dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js'; 9 (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); 10 })(); 11 </script>"; 6 12 7 13 ?> -
my-optional-modules/trunk/plugin.php
r1169373 r1180594 4 4 Plugin URI: 5 5 Description: Optional modules and additions for Wordpress. 6 Version: 10.0. 56 Version: 10.0.6 7 7 Author: boyevul 8 8 Author URI: … … 28 28 29 29 $myoptionalmodules_plugin_version = '10'; 30 $myoptionalmodules_blank_counter = 0; 30 31 31 32 $myoptionalmodules_metatags = $myoptionalmodules_horizontalgalleries = $myoptionalmodules_sharelinks = … … 61 62 $myoptionalmodules_exclude_usersuserssun = $myoptionalmodules_exclude_usersusersmon = $myoptionalmodules_exclude_usersuserstue = 62 63 $myoptionalmodules_exclude_usersuserswed = $myoptionalmodules_exclude_usersusersthu = $myoptionalmodules_exclude_usersusersfri = 63 $myoptionalmodules_exclude_usersuserssat = null; 64 $myoptionalmodules_exclude_usersuserssat = $myoptionalmodules_disqus = $myoptionalmodules_pluginscript = 65 null; 64 66 65 67 … … 77 79 * - Date Archives 78 80 */ 79 if( $name == 'myoptionalmodules_plugincss' && $value ): $myoptionalmodules_plugincss = $value; endif; 80 if( $name == 'myoptionalmodules_disablecomments' && $value ): $myoptionalmodules_disablecomments = $value; endif; 81 if( $name == 'myoptionalmodules_removecode' && $value ): $myoptionalmodules_removecode = $value; endif; 82 if( $name == 'myoptionalmodules_disablepingbacks' && $value ): $myoptionalmodules_disablepingbacks = $value; endif; 83 if( $name == 'myoptionalmodules_authorarchives' && $value ): $myoptionalmodules_authorarchives = $value; endif; 84 if( $name == 'myoptionalmodules_datearchives' && $value ): $myoptionalmodules_datearchives = $value; endif; 81 if ( $name == 'myoptionalmodules_plugincss' && $value ): $myoptionalmodules_plugincss = $value; endif; 82 if ( $name == 'myoptionalmodules_pluginscript' && $value ): $myoptionalmodules_pluginscript = $value; endif; 83 if ( $name == 'myoptionalmodules_disablecomments' && $value ): $myoptionalmodules_disablecomments = $value; endif; 84 if ( $name == 'myoptionalmodules_removecode' && $value ): $myoptionalmodules_removecode = $value; endif; 85 if ( $name == 'myoptionalmodules_disablepingbacks' && $value ): $myoptionalmodules_disablepingbacks = $value; endif; 86 if ( $name == 'myoptionalmodules_authorarchives' && $value ): $myoptionalmodules_authorarchives = $value; endif; 87 if ( $name == 'myoptionalmodules_datearchives' && $value ): $myoptionalmodules_datearchives = $value; endif; 85 88 86 89 /** … … 161 164 * - Random::site:description 162 165 */ 166 if( $name == 'myoptionalmodules_disqus' && $value ): $myoptionalmodules_disqus = $value; endif; 163 167 if( $name == 'myoptionalmodules_favicon' && $value ): $myoptionalmodules_favicon = $value; endif; 164 168 if( $name == 'myoptionalmodules_frontpage' && 'off' != $value ): $myoptionalmodules_frontpage = $value; endif; … … 262 266 $font_awesome_css = str_replace ( array ( 'https:' , 'http:' ) , '' , esc_url ( plugins_url() . '/' . plugin_basename ( dirname ( __FILE__ ) ) . '/includes/fontawesome/css/font-awesome.min.css' ) ); 263 267 $mom_admin_css = str_replace ( array ( 'https:' , 'http:' ) , '' , esc_url ( plugins_url() . '/' . plugin_basename ( dirname ( __FILE__ ) ) . '/includes/adminstyle/css' . $myoptionalmodules_plugin_version . '.css' ) ); 264 $mom_admin_script = str_replace ( array ( 'https:' , 'http:' ) , '' , esc_url ( plugins_url() . '/' . plugin_basename ( dirname ( __FILE__ ) ) . '/includes/adminstyle/script.js' ) );265 268 wp_enqueue_style ( 'mom_admin_css' , $mom_admin_css ); 266 269 wp_enqueue_style ( 'font_awesome' , $font_awesome_css ); 267 wp_enqueue_script ( 'mom_admin_script' , $mom_admin_script , array ( 'jquery' ) );268 270 } 269 271 -
my-optional-modules/trunk/readme.txt
r1169374 r1180594 4 4 Requires at least: 4.1 5 5 Tested up to: 4.2 6 Stable tag: 10.0. 56 Stable tag: 10.0.6 7 7 8 8 An assortment of functions to enhance WordPress. … … 51 51 * Enable a keyword for random posts 52 52 * Set a selection of random site titles and descriptions 53 * Universal Disqus Code (non-Wordpress Identifying) 53 54 54 55 = Exclude Posts = … … 72 73 73 74 == Changelog == 75 = 10.0.6 = 76 * *Release Date - 14th, June, 2015* 77 * Insert Disqus Universal Code 78 * Ability to disable the My Optional Modules script.js load 79 * Theme:Miniloop fix (display) 80 * Excluding posts from logged out visitors not working on single post view, but error resolved regarding redeclaration 81 74 82 = 10.0.5 = 75 83 * *Release Date - 28th, May, 2015*
Note: See TracChangeset
for help on using the changeset viewer.