diff --git a/content-az.php b/content-az.php
index b9437d1..62a82f7 100644
--- a/content-az.php
+++ b/content-az.php
@@ -4,6 +4,9 @@
*
* @package cornerstone
*/
+
+$exclude = get_post_meta(get_the_ID(), 'exclude', 'true');
+$pattern = '#[A-Za-z|~`!@\#$%^&*()_+=|\\}\][{\'/;\-":?>.<]#';
?>
@@ -50,24 +53,28 @@
echo '';
// Generate AZ List
- $pages = get_pages(array('sort_order' => 'asc', 'sort_column' => 'post_title', 'hierarchical' => false));
- $letters = array();
- echo ''.$char.'
';
- array_push($letters, $char);
+ $pages = get_pages(array('sort_order' => 'asc', 'sort_column' => 'post_title', 'hierarchical' => false, 'exclude' => $exclude));
+ if( !preg_match($pattern, $exclude, $matches) ){
+ $letters = array();
+ echo '
'.$char.'
';
+ array_push($letters, $char);
+ }
+ echo '
Invalid input in field: "exclude"
'; } - echo ''; ?>