Fix PHP notice that appears if parameter $id in the method UM()->access()->filter_restricted_post_title( $title, $id ) is empty.

This commit is contained in:
yuriinalivaiko
2021-07-30 13:03:51 +03:00
parent f5278a462f
commit ce19c1fbdc
+5 -3
View File
@@ -847,13 +847,15 @@ if ( ! class_exists( 'um\core\Access' ) ) {
/** /**
* @param $title * Replace titles of restricted posts
* @param $id *
* @param string $title
* @param int $id
* *
* @return string * @return string
*/ */
function filter_restricted_post_title( $title, $id ) { function filter_restricted_post_title( $title, $id ) {
if ( $this->is_restricted( $id ) ) { if ( is_numeric( $id ) && $this->is_restricted( $id ) ) {
$restricted_global_title = UM()->options()->get( 'restricted_access_post_title' ); $restricted_global_title = UM()->options()->get( 'restricted_access_post_title' );
$title = stripslashes( $restricted_global_title ); $title = stripslashes( $restricted_global_title );
} }