| @@ 107-144 (lines=38) @@ | ||
| 104 | * |
|
| 105 | * @return string |
|
| 106 | */ |
|
| 107 | function twentyseventeen_amp_infinite_output( $buffer ) { |
|
| 108 | // Hide site header on next page load. |
|
| 109 | $buffer = preg_replace( |
|
| 110 | '/<header id="masthead"/', |
|
| 111 | '$0 next-page-hide', |
|
| 112 | $buffer |
|
| 113 | ); |
|
| 114 | ||
| 115 | // Hide skip link. |
|
| 116 | $buffer = preg_replace( |
|
| 117 | '/<a class="skip-link screen-reader-text"/', |
|
| 118 | '$0 next-page-hide hidden', |
|
| 119 | $buffer |
|
| 120 | ); |
|
| 121 | ||
| 122 | // Remove the sidebar as it will be added back to amp next page footer. |
|
| 123 | $buffer = preg_replace( |
|
| 124 | '/<aside id="secondary".*<!-- #secondary -->/s', |
|
| 125 | '', |
|
| 126 | $buffer |
|
| 127 | ); |
|
| 128 | ||
| 129 | // Hide below nav bar. |
|
| 130 | $buffer = preg_replace( |
|
| 131 | '/<nav class="navigation pagination"/', |
|
| 132 | '$0 next-page-hide hidden', |
|
| 133 | $buffer |
|
| 134 | ); |
|
| 135 | ||
| 136 | // Remove the footer as it will be added back to amp next page footer. |
|
| 137 | $buffer = preg_replace( |
|
| 138 | '/<footer id="colophon".*<!-- #colophon -->/s', |
|
| 139 | '', |
|
| 140 | $buffer |
|
| 141 | ); |
|
| 142 | ||
| 143 | return $buffer; |
|
| 144 | } |
|
| 145 | ||
| 146 | /** |
|
| 147 | * Filter the AMP infinite scroll older posts button |
|
| @@ 92-129 (lines=38) @@ | ||
| 89 | * |
|
| 90 | * @return string |
|
| 91 | */ |
|
| 92 | function twentysixteen_amp_infinite_output( $buffer ) { |
|
| 93 | // Hide site header on next page load. |
|
| 94 | $buffer = preg_replace( |
|
| 95 | '/<header id="masthead"/', |
|
| 96 | '$0 next-page-hide', |
|
| 97 | $buffer |
|
| 98 | ); |
|
| 99 | ||
| 100 | // Hide skip link. |
|
| 101 | $buffer = preg_replace( |
|
| 102 | '/<a class="skip-link screen-reader-text"/', |
|
| 103 | '$0 next-page-hide hidden', |
|
| 104 | $buffer |
|
| 105 | ); |
|
| 106 | ||
| 107 | // Remove the sidebar as it will be added back to amp next page footer. |
|
| 108 | $buffer = preg_replace( |
|
| 109 | '/<aside id="secondary".*<!-- .sidebar .widget-area -->/s', |
|
| 110 | '', |
|
| 111 | $buffer |
|
| 112 | ); |
|
| 113 | ||
| 114 | // Hide below nav bar. |
|
| 115 | $buffer = preg_replace( |
|
| 116 | '/<nav class="navigation pagination"/', |
|
| 117 | '$0 next-page-hide hidden', |
|
| 118 | $buffer |
|
| 119 | ); |
|
| 120 | ||
| 121 | // Remove the footer as it will be added back to amp next page footer. |
|
| 122 | $buffer = preg_replace( |
|
| 123 | '/<footer id="colophon".*<!-- .site-footer -->/s', |
|
| 124 | '', |
|
| 125 | $buffer |
|
| 126 | ); |
|
| 127 | ||
| 128 | return $buffer; |
|
| 129 | } |
|
| 130 | ||
| 131 | /** |
|
| 132 | * Filter the AMP infinite scroll older posts button |
|
| @@ 95-131 (lines=37) @@ | ||
| 92 | * |
|
| 93 | * @return string |
|
| 94 | */ |
|
| 95 | function twentyten_amp_infinite_output( $buffer ) { |
|
| 96 | // Hide site header on next page load. |
|
| 97 | $buffer = preg_replace( |
|
| 98 | '/<div id="header"/', |
|
| 99 | '$0 next-page-hide', |
|
| 100 | $buffer |
|
| 101 | ); |
|
| 102 | ||
| 103 | // Hide sidebar on next page load. |
|
| 104 | $buffer = preg_replace( |
|
| 105 | '/<div id="primary"/', |
|
| 106 | '$0 next-page-hide', |
|
| 107 | $buffer |
|
| 108 | ); |
|
| 109 | ||
| 110 | // Hide pagination on next page load. |
|
| 111 | $buffer = preg_replace( |
|
| 112 | '/<div id="nav-above" class="navigation"/', |
|
| 113 | '$0 next-page-hide hidden', |
|
| 114 | $buffer |
|
| 115 | ); |
|
| 116 | ||
| 117 | $buffer = preg_replace( |
|
| 118 | '/<div id="nav-below" class="navigation"/', |
|
| 119 | '$0 next-page-hide hidden', |
|
| 120 | $buffer |
|
| 121 | ); |
|
| 122 | ||
| 123 | // Remove the footer as it will be added back to amp next page footer. |
|
| 124 | $buffer = preg_replace( |
|
| 125 | '/<div id="footer" role="contentinfo".*<!-- #footer -->/s', |
|
| 126 | '', |
|
| 127 | $buffer |
|
| 128 | ); |
|
| 129 | ||
| 130 | return $buffer; |
|
| 131 | } |
|
| 132 | ||
| 133 | /** |
|
| 134 | * Filter the AMP infinite scroll older posts button |
|