Muszę ukryć komentarze Disqusposty chronione hasłem, dopóki użytkownicy nie wprowadzą poprawnego hasła. Już wcześniej skontaktowałem się z Disqus na ten temat ... najpierw powiedzieli mi, aby włączyć zmienną disqus_developer. Więc dodałem to do header.php w Wordpress:
<script type="text/javascript">
var disqus_developer = 1; // developer mode is on
</script>
Ale to nic nie zrobiło. Wtedy dyskretne wsparcie powiedziało mi:
Musisz dodać trochę logiki do kodu, który nie ładuje Disqus chyba że hasło zostanie wprowadzone. To jest coś, czego potrzebujesz dostosuj swój motyw / szablon.
Nie dali wskazówek, jak to osiągnąć. Co muszę zrobić?
Odpowiedzi:
1 dla odpowiedzi № 1Po prostu edytuj pluginy / disqus-comment-system / comments.php i dodaj następujący kod gdzieś na początku tego pliku:
<?php if ( post_password_required() ) { ?>
<p class="nocomments">Whatever text you want.</p>
<?php
return;
} ?>