Skip to content

Instantly share code, notes, and snippets.

@westonruter
Created August 1, 2017 01:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save westonruter/629aa2e2fd0eb74f70d6c3bfea92071f to your computer and use it in GitHub Desktop.
Save westonruter/629aa2e2fd0eb74f70d6c3bfea92071f to your computer and use it in GitHub Desktop.
WordPress-Plugin-Directory-Slurper/plugins/branding/LolitaFramework/Configuration/Modules/Routes.php:50:add_filter('theme_page_templates', array($this, 'templates'), 10, 3);
WordPress-Plugin-Directory-Slurper/plugins/bs3-grid-builder/includes/page-templates/class-page-template.php:34:add_filter( 'theme_page_templates', array( $this, 'add_new_template' ) );
WordPress-Plugin-Directory-Slurper/plugins/clippp-thumbnail-by-e3s/clippp-thumbnail.php:65:add_filter('theme_page_templates', [__CLASS__, 'page_templates'], 10, 3);
WordPress-Plugin-Directory-Slurper/plugins/data-generator/LolitaFramework/Configuration/Modules/Routes.php:50:add_filter('theme_page_templates', array($this, 'templates'), 10, 3);
WordPress-Plugin-Directory-Slurper/plugins/elementor/includes/page-settings/manager.php:114:add_filter( "theme_{$post_type}_templates", [ __CLASS__, 'add_page_templates' ], 10, 4 );
WordPress-Plugin-Directory-Slurper/plugins/eventbrite-api/inc/class-eventbrite-templates.php:18:add_filter( 'theme_page_templates', array( $this, 'inject_page_template' ), 10, 3 );
WordPress-Plugin-Directory-Slurper/plugins/kitbuilder/includes/page-settings/manager.php:90:add_filter( "theme_{$post_type}_templates", [ __CLASS__, 'add_page_templates' ], 10, 4 );
WordPress-Plugin-Directory-Slurper/plugins/lava-directory-manager/includes/class-template.php:52:add_filter( 'theme_page_templates', array( $this, 'register_map_tempate' ) );
WordPress-Plugin-Directory-Slurper/plugins/lava-real-estate-manager/1.0.1/includes/class-template.php:28:add_filter( 'theme_page_templates', array( $this, 'register_map_tempate' ) );
WordPress-Plugin-Directory-Slurper/plugins/lava-real-estate-manager/includes/class-template.php:28:add_filter( 'theme_page_templates', array( $this, 'register_map_tempate' ) );
WordPress-Plugin-Directory-Slurper/plugins/lazyeater/lazyeater.php:74:add_filter('theme_page_templates', array( $this, 'add_new_template' ));
WordPress-Plugin-Directory-Slurper/plugins/lct-useful-shortcodes-functions/code/admin/_admin.php:67:add_filter( 'theme_page_templates', [ $this, 'theme_page_templates' ], 5, 4 );
WordPress-Plugin-Directory-Slurper/plugins/liveeditor/LolitaFramework/Configuration/Modules/Routes.php:50:add_filter('theme_page_templates', array($this, 'templates'), 10, 3);
WordPress-Plugin-Directory-Slurper/plugins/nuno-sarmento-page-builder/includes/nuno-sarmento-pb-page-builder.php:14:add_filter( 'theme_page_templates', 'nuno_sarmento_pb_pbbase_register_page_template' );
WordPress-Plugin-Directory-Slurper/plugins/opal-hotel-room-booking/includes/class-opalhotel-page-templates.php:60:add_filter( 'theme_page_templates', array( $this, 'add_new_template' ) );
WordPress-Plugin-Directory-Slurper/plugins/opentickets-community-edition/inc/sys/templates.php:24:add_filter( 'theme_page_templates', array( __CLASS__, 'add_extra_templates' ), 10, 1 );
WordPress-Plugin-Directory-Slurper/plugins/placeholder-images/LolitaFramework/Configuration/Modules/Routes.php:50:add_filter('theme_page_templates', array($this, 'templates'), 10, 3);
WordPress-Plugin-Directory-Slurper/plugins/templatify/templatify.php:22:add_filter('theme_page_templates', array($this,'filter_templates'));
WordPress-Plugin-Directory-Slurper/plugins/thememix-pro-genesis/inc/thememix-page-templates.php:16:add_filter( 'theme_page_templates', array( $this, 'add_page_templates' ) );
WordPress-Plugin-Directory-Slurper/plugins/tx-onepager/src/WordPress/PageTemplater.php:18:add_filter('theme_page_templates', array($this, 'add_page_template'));
WordPress-Plugin-Directory-Slurper/plugins/virtue-toolkit/pagetemplater.php:27:add_filter('theme_page_templates', array( $this, 'register_project_templates_update') );
WordPress-Plugin-Directory-Slurper/plugins/virtue-toolkit/pagetemplater.php:125:add_filter('theme_page_templates', array( $this, 'register_project_templates_update') );
WordPress-Plugin-Directory-Slurper/plugins/wechat-social-login/includes/social/class-xh-social-hooks.php:18:add_filter( 'theme_page_templates',__CLASS__.'::theme_page_templates',10,4);
WordPress-Plugin-Directory-Slurper/plugins/widgetized-page-template/includes/class-widgetized-page-template.php:164:add_filter( 'theme_page_templates', $plugin_templater, 'add_plugin_templates' );
WordPress-Plugin-Directory-Slurper/plugins/woocommerce/includes/admin/class-wc-admin-post-types.php:106:add_filter( 'theme_page_templates', array( $this, 'hide_cpt_archive_templates' ), 10, 3 );
WordPress-Plugin-Directory-Slurper/plugins/wpm-template-manager/includes/class-wpm-template-manager.php:29:add_filter( 'theme_page_templates', array( $this, 'add_templates' ) );
WordPress-Theme-Directory-Slurper/themes/affluent/core/functions.php:210:add_filter('theme_page_templates', 'cpotheme_page_template_list');
WordPress-Theme-Directory-Slurper/themes/auberge/includes/plugins/jetpack/jetpack.php:654:add_filter( 'theme_page_templates', 'wm_page_templates_remove_menu' );
WordPress-Theme-Directory-Slurper/themes/baton/theme/class-baton.php:48:add_filter( 'theme_page_templates', array( $this, 'theme_page_templates' ) );
WordPress-Theme-Directory-Slurper/themes/cakifo/functions.php:202:add_filter( 'theme_page_templates', 'cakifo_filter_page_templates' );
WordPress-Theme-Directory-Slurper/themes/e-shop/functions.php:58:add_filter( 'theme_page_templates', 'e_shop_remove_page_templates' );
WordPress-Theme-Directory-Slurper/themes/ecommerce-store/functions.php:35:add_filter( 'theme_page_templates', 'ecommerce_store_remove_page_templates' );
WordPress-Theme-Directory-Slurper/themes/ember/functions.php:315:add_filter( 'theme_page_templates', 'ember_filter_theme_page_templates', 20, 3 );
WordPress-Theme-Directory-Slurper/themes/enliven/functions.php:296:add_filter( 'theme_page_templates', 'enliven_filter_theme_page_templates' );
WordPress-Theme-Directory-Slurper/themes/layerstore/functions.php:56:add_filter( 'theme_page_templates', 'layerstore_remove_page_templates' );
WordPress-Theme-Directory-Slurper/themes/online-store/functions.php:45:add_filter( 'theme_page_templates', 'online_store_remove_page_templates' );
WordPress-Theme-Directory-Slurper/themes/portfolio-press/extensions/extras.php:97:add_filter( 'theme_page_templates', 'portfoliopress_page_templates_mod' );
WordPress-Theme-Directory-Slurper/themes/reach/inc/class-reach-theme.php:371:add_filter( 'theme_page_templates', array( $this, 'filter_page_templates' ) );
WordPress-Theme-Directory-Slurper/themes/setmore-spasalon/functions.php:1834:add_filter( 'theme_page_templates', 'wpdocs_filter_theme_page_templates', 20, 3 );
WordPress-Theme-Directory-Slurper/themes/shapely/functions.php:224:add_filter( 'theme_page_templates', 'shapely_exclude_page_templates' );
WordPress-Theme-Directory-Slurper/themes/shop-isle/inc/functions/setup.php:948:add_filter( 'theme_page_templates', 'shop_isle_pro_remove_frontpage_template' );
WordPress-Theme-Directory-Slurper/themes/simpleshift/functions.php:336:add_filter( 'theme_page_templates', 'simpleshift_filter_theme_page_templates', 20, 3 );
WordPress-Theme-Directory-Slurper/themes/thestore/functions.php:47:add_filter( 'theme_page_templates', 'thestore_remove_page_templates' );
@westonruter
Copy link
Author

Result of running:

ack --php 'add_filter\s*\(\s*(['\''"])theme_([a-zA-Z0-9_\-]+|{\$[^}]+})_templates\1.+?\)\s*;' -o --nogroup --no-color \
    WordPress-Plugin-Directory-Slurper/plugins/ \
    WordPress-Theme-Directory-Slurper/themes/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment