diff --git a/src/Umbraco.Web.Common/Extensions/FriendlyPublishedElementExtensions.cs b/src/Umbraco.Web.Common/Extensions/FriendlyPublishedElementExtensions.cs
index bbb896fe8b..c7da62f6db 100644
--- a/src/Umbraco.Web.Common/Extensions/FriendlyPublishedElementExtensions.cs
+++ b/src/Umbraco.Web.Common/Extensions/FriendlyPublishedElementExtensions.cs
@@ -1,4 +1,6 @@
-using Microsoft.Extensions.DependencyInjection;
+using System;
+using System.Linq.Expressions;
+using Microsoft.Extensions.DependencyInjection;
using Umbraco.Cms.Core.Models.PublishedContent;
using Umbraco.Cms.Web.Common.DependencyInjection;
@@ -70,5 +72,11 @@ namespace Umbraco.Extensions
public static bool IsVisible(this IPublishedElement content) => content.IsVisible(PublishedValueFallback);
+ ///
+ /// Gets the value of a property.
+ ///
+ public static TValue ValueFor(this TModel model, Expression> property, string culture = null, string segment = null, Fallback fallback = default, TValue defaultValue = default)
+ where TModel : IPublishedElement =>
+ model.ValueFor(PublishedValueFallback, property, culture, segment, fallback);
}
}