Как отключить ревизии и автосохранение в WordPress.

В данной статье поговорим о том, как можно отключить автосохранение и ревизии постов в WordpRess.




Что это такое? Ревизия записи и автосохранение записи – это такие записи, которые WordPress создает при редактировании/создании статьи и которые попросту засоряют вашу базу данных. Разница у них небольшая: ревизий (редакций) записей много, а автосохранение – запись одна.






К сожалению, разработчики WordPress не предоставили нам такой возможности, чтобы мы могли одним кликом отключить (или удалить) эти “бяки”, поэтому придется немного “попотеть” 🙂




Отключаем ревизии (редакции)




Чтобы отключить ревизии записей, вписываем этот код в файл конфигураций wp-config.php:




/**Чтоб отключить post revisions, добавьте следующую строку со значением 0 */
define( 'WP_POST_REVISIONS', 0 );




или, если хотите просто уменьшить их количество, к примеру до 4:




/**Чтоб уменьшить кол-во post revisions, добавьте следующую строку со значением 4 */
define( 'WP_POST_REVISIONS', 4 );




ВАЖНО: данные строчки кода вписываем перед строчкой (/* Это всё, дальше не редактируем. Успехов! */).




Вот пример:




/**Чтоб отключить post revisions, добавьте следующую строку со значением 0 */
define('WP_POST_REVISIONS', 0);

/* Это всё, дальше не редактируем. Успехов! */




Отключаем автосохранение записей




Следующий код вписываем в файл function.php вашей темы:




// Отключаем автосохранение
function disableAutoSave(){
wp_deregister_script('autosave');
}
add_action( 'wp_print_scripts', 'disableAutoSave' );



[endtxt]




RSS



Добавление RSS-ленты на главную страницу этого сайта не поддерживается, так как это может привести к зацикливанию, замедляющему работу вашего сайта. Попробуйте использовать другой блок, например блок Последние записи, для отображения записей сайта.


2021-10-27T07:00:00
WordPress

[РЕШЕНО] Сайт ненадолго закрыт на техническое обслуживание. WordPress

Сегодня в статье рассмотрим ошибку WordPress после очередного обновления. Иногда WordPress после обновления плагина или своего движка, вместо сайта и административной панели, в браузере отображает запись: «Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту». Исправить ошибку не помогает ни чистка браузера, ни перезагрузка сайта. Такую ошибку можно отнести к некритичным.




Причина появления этой ошибки. Надпись «Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту» не что иное, как заглушка, которая появляется вместо сайта при любом автоматическом обновлении системы, включая обновление плагинов из административной панели сайта.




То есть, если вы попытаетесь открыть сайт, когда идет обновление, вы увидите данную заглушку. Прерванный процесс обновления WordPress или ещё какие либо факторы системы могут оставить данную заглушку в корне сайта.




Заглушка это такой технический файл с расширением .maintenance. Он подгружается в корень сайта на период обновления и должен удаляться после его завершения.




Как исправить ошибку обновления




Первое решение




Для исправления данной ошибки проделаем следующие пункты:




  1. Идем в корень сайта по FTP/SSH;
  2. Удаляем файл .maintenance;




Все проблема решена.




Второе решение




Если удаление файла .maintenance не привила к нужным последствиям, то необходимо сделать следующее:




  1. Идем в корень сайта по FTP/SSH;
  2. Ищем файл wp-activate.php;
  3. В текстовом редакторе или в консоле находим строчку:




define("WP_INSTALLING", true);




  1. Значение true меняем на значение false.
  2. Сохраняемся и смотрим результат.




На этом всё. Всем удачи!



[endtxt]




RSS



Добавление RSS-ленты на главную страницу этого сайта не поддерживается, так как это может привести к зацикливанию, замедляющему работу вашего сайта. Попробуйте использовать другой блок, например блок Последние записи, для отображения записей сайта.


2021-10-26T14:49:28
WordPress

[РЕШЕНО] WordPress не может обновить плагины и движок.

В данной статье поговорим об запрете на обновления плагинов или движка WordPress. В системе я с правами администратора, но при попытке получить доступ к странице обновления (wp-admin/update-core.php) я получаю ошибку.






Решение ошибки обновления WordPress




Первое решение




Вы должны проверить свой wp-config.php файл илиfunctions.php, и если вы найдете вот такую строчку кода:




define('DISALLOW_FILE_MODS',true);




измените значение на false:




define('DISALLOW_FILE_MODS',false);




Второе решение




Есть еще другая строка, которую вам, возможно, придется найти в файле wp-config.php или functions.php:




define('DISALLOW_FILE_EDIT', true);




и изменить значение на false:




define('DISALLOW_FILE_EDIT', false);




Третье решение




Сбросить разрешение всех файлов до 664:




find /var/www/ваш_сайт/ -type f -exec chmod 664 {} ;




Сбросить разрешение каталогов до 775:




find /var/www/ваш_сайт/ -type d -exec chmod 775 {} ;




На этом всё, надеюсь данная статья поможет вам исправить ошибку при обновлении плагинов и движка WordPress.



[endtxt]




RSS



Добавление RSS-ленты на главную страницу этого сайта не поддерживается, так как это может привести к зацикливанию, замедляющему работу вашего сайта. Попробуйте использовать другой блок, например блок Последние записи, для отображения записей сайта.


2021-10-26T14:01:45
WordPress

SQL. Сборник рецептов

SQL. Сборник рецептов

Книга Энтони Молинаро «SQL. Сборник рецептов» предназначена тем, кто уже знаком с основами языка запросов SQL и хочет повысить свой профессиональ! ный уровень. Она будет полезна и экспертам SQL, поскольку автор предлагает варианты решения задач для разных СУБД: DB2, Oracle, PostgreSQL, MySQL и SQL Server. Если вы постоянно работаете с SQL на одной платформе, то, воз! можно, найдете в рецептах более эффективное решение на другой. Вы научи! тесь использовать SQL для решения более широкого спектра задач – от опера! ций внутри баз данных до передачи данных по сети в приложения. Для этого достаточно открыть книгу на странице с интересующим вас рецептом.

Скачать с mail облака

2021-10-24T09:03:53Книги и Курсы

Как найти среднее значение списка в Python

Среднее (среднее арифметическое) — математическая функция, которая вычисляется путем сложения числовых значений в списке и их деления на количество чисел в списке. Python предоставляет несколько встроенных математических функций; следовательно, он предоставляет различные способы вычисления среднего значения списка.

В этой статье будут обсуждаться различные подходы для получения среднего значения списков в Python в системе Linux. Вот список методов, упомянутых ниже:

  • Нахождение среднего значения списка с помощью функций sum() и len().
  • Нахождение среднего значения списка с помощью функции mean() путем импорта модуля статистики.
  • Нахождение среднего значения списка из функции mean() путем импорта модуля numpy.
  • Нахождение среднего значения списка из функции reduce() путем импорта функций functools и lambda().

 

Требования

Любая версия Python, которая будет установлена ​​в вашей системе Linux, python3 предустановлен в последней версии Ubuntu.

 

Создание файла Python

Чтобы писать код на Python в Ubuntu, вы должны создать файл Python с расширением «.py», создать файл «python_file.py» с помощью указанной ниже команды:

$ nano python_file.py

 

Важная заметка:

  • # используется для написания комментариев (пояснительных операторов), они не выполняются во время выполнения программы.
  • Нажмите Ctrl + s, чтобы сохранить вновь созданный файл python, и Ctrl + x, чтобы выйти из файла.

 

Методы поиска среднего значения списка в Python

Общий синтаксис для поиска среднего по списку упомянут ниже:

среднее = [ сумма значений в списке ]/[ количество значений в списке ]

 

Следуйте любому из приведенных ниже методов, которые помогут вам найти среднее значение списка чисел в python:

 

Как найти среднее значение списка с помощью функций sum() и len()

Первый способ найти среднее — с помощью «функций sum() и len()». Функция sum() вычисляет сумму всех значений в числовом списке, а функция len(), сокращенная до length, дает количество значений в списке. Ниже приведен синтаксис для вычисления среднего значения с использованием функций sum() и len():

average= sum(list)/len(list)

 

Список содержит числовые значения которых среднее должно быть вычислено. Напишите приведенный ниже код в «python_file.py», чтобы найти среднее значение по списку:

print("Поиск среднего с помощью функций sum() и len()")



list_values={1,3,5,7,9,11}



average=sum(list_values)/len(list_values)



print("Среднее значение list_values равно: ",average)

 

Чтобы получить желаемый результат, выполните код, написанный в «python_file.py», с помощью указанной ниже команды:

$ python3 python_file.py

 

Как найти среднее значение по функции mean() из модуля статистики

Другой способ вычислить среднее значение списка — использовать функцию mean(), импортировав модуль статистики. Функция mean принимает числовой список в качестве аргумента и выполняет функцию среднего значения в списке, но мы не можем использовать эту функцию без импорта модуля статистики, ниже указан его синтаксис:

import statistics



average= mean(list)

 

где:

  • statistics: встроенный модуль в python, для выполнения средней функции импортировать этот модуль
  • list: содержит числовые значения, среднее значение которых должно быть вычислено.

 

Напишите приведенный ниже код в python_file.py для вычисления среднего значения списка с помощью функции mean:

import statistics



print ("Поиск среднего значения с помощью функции mean() в модуле статистики")



list_values={1,3,5,7,9,11}



average=statistics.mean(list_values)



print("Среднее значение list_values равно: ",average)

 

Чтобы получить желаемый результат, выполните код, написанный в python_file.py, с помощью указанной ниже команды:

$ python3 python_file. ру

 

Как найти среднее значение с помощью функции среднего из модуля numpy

Мы можем вычислить среднее значение списка с помощью функции mean() из модуля «numpy». Модуль numpy — популярный выбор для работы с большими многомерными массивами. Он также имеет огромное количество математических функций, которые можно применять к массивам для выполнения множества задач. Одним из наиболее важных является метод mean(), который возвращает среднее значение для предоставленного списка, но этот список должен иметь тип массива.

Чтобы использовать модуль numpy для вычисления среднего значения, сначала вам необходимо установить его с помощью указанной ниже команды:

$ pip install numpy

 

Ниже приводится синтаксис для вычисления среднего значения с использованием модуля «numpy»:

import numpy



average=numpy.mean(list)

 

где:

  • numpy: библиотека, которую нужно импортировать, чтобы использовать функцию среднего для вычисления среднего значения.
  • list: содержит числовые значения, среднее значение которых должно быть вычислено.

 

Напишите приведенный ниже код в «python_file.py», чтобы найти среднее значение списка, используя функцию mean из модуля numpy:

import numpy



print ( "Поиск среднего значения с помощью функции mean() в модуле numpy" )



list_values = [ 1 , 3 , 5 , 7 , 9 , 11 ]



average = numpy. mean ( list_values )



print ( "Среднее значение" list_values ":" , среднее )

 

Чтобы получить желаемый результат, выполните код, написанный в «python_file.py», с помощью указанной ниже команды:

$ python3 python_file.py

 

Как найти среднее с помощью функций сокращения и лямбда

Чтобы найти среднее значение списка с помощью reduce() и лямбда, вам необходимо импортировать модуль functools, чтобы использовать функцию reduce() в Python. Функция lambda() может использоваться для вычисления суммы, а функция reduce() может использоваться для итерации по списку.

import functools



average=functools.reduce(lambda i,j : i+j,list)/len(list)

 

где:

  • «i, j»: аргументы лямбды.
  • i + j: выражение для вычисления суммы списка с использованием аргументов лямбда.
  • len(): дает количество значений в списке.

 

Напишите приведенный ниже код в «python_file.py», чтобы найти среднее значение списка с помощью функций lambda() и reduce() из модуля «functools»:

import functools



print("Поиск среднего с помощью функций lambda() и reduce()")



def find_average(list_values):



average= functools.reduce(lambda i, j: i + j, list_values)/len(list_values)



return average



list_values={1,3,5,7,9,11}



average=find_average(list_values)



print("Среднее значение list_values ​​равно:" , среднее)

 

Чтобы получить желаемый результат, выполните код, написанный в «python_file.py», с помощью указанной ниже команды:

$ python3 python_file.py

Заключение

Python предоставляет множество встроенных модулей для использования математических функций. Для расчета среднего значения списка используется метод. В статье 4 описаны методы с примерами для расчета среднего значения списка; используя функции sum() и len(), используя функцию mean() из статистического модуля, используя функцию mean() из модуля numpy и используя функции lambda() и reduce(). Прочитав эту статью, вы научитесь различным методам нахождения среднего значения на языке Python.



2021-10-21T20:22:12
Python

Основы компьютерной электроники. Учебное пособие

Основы компьютерной электроники. Учебное пособие

Книга: Основы компьютерной электроники. Учебное пособие. Учебное пособие содержит весь необходимый материал по дисциплине Основы компьютерной электроники, который будет полезен также при изучении ряда других дисциплин, связанных с информатикой.

Пособие рассчитано как на студентов направления «Прикладная информатика» и специальности «Прикладная информатика (в экономике)», так и других специальностей в области вычислительных и информационных технологий.

Скачать с mail облака

2021-10-20T10:36:57Книги и Курсы