Skip to content

Instantly share code, notes, and snippets.

@westonruter
Last active January 12, 2019 00:18
Show Gist options
  • Save westonruter/ca17e51c1fe7fe25efc95f04e98b3fbc to your computer and use it in GitHub Desktop.
Save westonruter/ca17e51c1fe7fe25efc95f04e98b3fbc to your computer and use it in GitHub Desktop.
<?php
/*
* Plugin Name: AMP HTML Fragment Test
* Plugin URI: https://github.com/ampproject/amp-wp/issues/1778
*/
add_action(
'template_redirect',
function() {
if ( ! isset( $_GET['test_fragment'] ) ) {
return;
}
if ( ! current_theme_supports( 'amp' ) ) {
wp_die( 'You must enable Native AMP or Paired AMP theme support.' );
}
if ( ! is_amp_endpoint() ) {
wp_die( 'Please make the request for the fragment in AMP (e.g. by enabling Native AMP).' );
}
// The following is copied from <https://www.odevbul.org/?livesearch=used&s=test>.
?>
<ul id="live-search-results" class="clearfix"> <li class="search-result standard">
<a href="https://www.odevbul.org/3-sinif-fen-bilimleri-4-unite-degerlendirme-testi.html">
<i class="fa fa-pencil-square-o"></i>3.Sınıf Fen Bilimleri 4.Ünite Değerlendirme Testi </a>
<span class="like-count"><i class="fa fa-thumbs-o-up"></i>0</span>
</li>
<li class="search-result standard">
<a href="https://www.odevbul.org/sevr-antlasmasini-protesto-eden-mektup.html">
<i class="fa fa-pencil-square-o"></i>Sevr Antlaşmasını protesto eden mektup </a>
<span class="like-count"><i class="fa fa-thumbs-o-up"></i>0</span>
</li>
<li class="search-result standard">
<a href="https://www.odevbul.org/istanbul-hukumetine-gonderilmek-uzere-izmirin-isgalini-protesto-eden-bir-mektup-yazma.html">
<i class="fa fa-pencil-square-o"></i>İstanbul hükümetine gönderilmek üzere izmirin işgalini protesto eden bir mektup yazma </a>
<span class="like-count"><i class="fa fa-thumbs-o-up"></i>0</span>
</li>
<li class="search-result standard">
<a href="https://www.odevbul.org/erime-donma-buharlasma-kaynama-noktasi-testi.html">
<i class="fa fa-pencil-square-o"></i>erime donma buharlaşma kaynama noktası testi </a>
<span class="like-count"><i class="fa fa-thumbs-o-up"></i>0</span>
</li>
<li class="search-result standard">
<a href="https://www.odevbul.org/dusuncenin-yonunu-degistiren-ifadelerle-ilgili-test.html">
<i class="fa fa-pencil-square-o"></i>düşüncenin yönünü değiştiren ifadelerle ilgili test </a>
<span class="like-count"><i class="fa fa-thumbs-o-up"></i>0</span>
</li>
</ul>
<?php
exit;
}
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment