Intereting Posts
Пользовательский пост пользовательской панели WordPress Filter с отношениями Использовать новое доменное имя для ранее установленных файлов wordpress Как изменить entry-content.php, чтобы он отображал только первый элемент сообщения в блоге? Как создать динамические поля в метабоке? Несколько пользователей Backend как один пользователь Frontend Неустранимая ошибка: Исключение выбрано без рамки стека Неизвестно в строке 0 Как опубликовать твиттер, как обновления на wordpress Показать все сообщения для определенной категории / автора Загружать и прикреплять к сообщению несколько файлов изображений как создать 301 перенаправление с использованием регулярного выражения? wp_get_archives для определенной категории? Ссылка в подпапке ReDirect на другую подпапку и принудительное SSL Как запросить значение out put? Как фильтровать несколько таксономий с помощью переключателей где включить php-файл

Сообщения об авторских правах для определенного набора страниц

Я создал несколько страниц (не пост) в wordpress, связанных с моими нотами колледжа.

Я хотел бы отобразить на этом сайте сообщение об авторском праве колледжа, но я не хочу делать это вручную каждый раз.

Итак, есть ли какие-либо плагины или настройки для этого?

Solutions Collecting From Web of "Сообщения об авторских правах для определенного набора страниц"

Вы можете добавить настраиваемое поле к страницам, на которых вы хотите отобразить авторские права, и заглянуть в него на страницу page.php (или header.php или index.php или что-то еще).

Пример. Задайте настраиваемое поле «show_copyright» в «1» в редакторе страниц.

На странице page.php, прямо над <?php endwhile; endif; ?> <?php endwhile; endif; ?> <?php endwhile; endif; ?> , добавьте это:

 <?php if ( get_post_meta($post->ID, 'show_copyright', true) ) { ?> <div class='copy'> This is your copyright notice. </div> <?php } ?> 

Теперь, это сказал, есть другой способ, которым вы могли бы это сделать. Сделайте копию своего page.php, index, php, any, с новым именем, например «copyright.php». Добавьте в него свое сообщение об авторском праве и в самом верху файла добавьте следующее:

 <?php // Template Name: Copyright Notice ?> 

Затем при редактировании страницы измените шаблон страницы справа на «Уведомление об авторских правах». Однако проблема с этим вторым методом заключается в том, что если вы решили что-то изменить на своем веб-сайте, вам нужно будет отредактировать как ваш файл page.php (или index, blah blah), так и ваш copyright.php.

Еще два метода без редактирования каких-либо файлов тем (ну, почти).

Первый метод – фильтр the_content

 add_filter('the_content','my_copy_right_notice'); function my_copy_right_notice($content){ if (is_page){ global $post; if (get_post_meta($post->ID, 'show_copyright', true)){ $copyright ='<div class="copy"> This is your copyright notice. </div>'; $content = $content . $copyright } } return $content; } 

аналогично предыдущему, после того, как вы добавите это в свой файл functions.php на любую страницу, на которой вы хотели бы отобразить авторские права, просто установите в редакторе страниц настраиваемое поле «show_copyright» на «1».

Готово!

Метод 2 – специальный короткий код

 add_shortcode('MY_COPY','my_copy_right_notice_shortcode'); function my_copy_right_notice_shortcode($content){ $copyright ='<div class="copy"> This is your copyright notice. </div>'; return $copyright; } 

после добавления этого кода в файл functions.php на любой странице или публикации, которую вы хотите, чтобы уведомление об авторских правах показывало только добавление [MY_COPY] внутри редактора и Done!