{"id":51454,"date":"2026-04-01T19:03:56","date_gmt":"2026-04-01T19:03:56","guid":{"rendered":"https:\/\/crocoblock.com\/knowledge-base\/?post_type=tips-and-tricks&#038;p=51454"},"modified":"2026-04-01T19:16:14","modified_gmt":"2026-04-01T19:16:14","slug":"showing-user-age-in-the-listing-grid-via-calculated-callback-add-on","status":"publish","type":"tips-and-tricks","link":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/showing-user-age-in-the-listing-grid-via-calculated-callback-add-on\/","title":{"rendered":"Showing User Age in the Listing Grid via Calculated Callback Add-on"},"content":{"rendered":"\n<p>This tutorial exemplifies a case of calculating and displaying the user-associated data on the front end without using forms and specific fields. In particular, here we use a code that adds a new callback to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-field-widget-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Field<\/strong><\/a> widget to display the user\u2019s experience (in years) on the front end using a value inserted previously into a \u201cDate\u201d <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/meta-field-types-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">meta field<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"create-a-meta-box-for-users\"><strong>Create a Meta Box for Users<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>First, move to the <strong><em>WordPress Dashboard &gt;<\/em><\/strong> <strong><em>JetEngine &gt; Meta Boxes <\/em><\/strong>directory. The \u201c<strong>Add New<\/strong>\u201d button at the top of the page allows one to add a new <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/meta-boxes-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">meta box<\/a>.<\/p>\n\n\n\n<p>Here, first fill out the <strong>Meta Box Title<\/strong> text field (we type \u201cMB for Users\u201d), next set the \u201cUser\u201d <strong>Meta Box for<\/strong>, and move to the <strong>Visibility Conditions<\/strong> section to specify the \u201cEdit User &amp; Profile\u201d option in the <strong>Visible at<\/strong> drop-down list.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-a-new-meta-box-for-users.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-a-new-meta-box-for-users-1024x640.webp\" alt=\"adding a new meta box for users\" class=\"wp-image-51462\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-a-new-meta-box-for-users-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-a-new-meta-box-for-users-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-a-new-meta-box-for-users-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-a-new-meta-box-for-users-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-a-new-meta-box-for-users-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-a-new-meta-box-for-users.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>After that, move to the <strong>Meta fields<\/strong> section and press the \u201c<strong>New Meta Field<\/strong>\u201d button. Here, create a \u201cDate\u201d meta field: fill out the <strong>Label<\/strong> text field (we type the \u201cemployment date\u201d), set the \u201cDate\u201d <strong>Field Type<\/strong>, and enable the <strong>Save as timestamp<\/strong> toggle.<\/p>\n\n\n\n<p>If needed, add other meta fields to the <strong>Meta Box<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-meta-fields-to-the-meta-box.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-meta-fields-to-the-meta-box-1024x640.webp\" alt=\"adding meta fields to the meta box\" class=\"wp-image-51463\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-meta-fields-to-the-meta-box-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-meta-fields-to-the-meta-box-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-meta-fields-to-the-meta-box-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-meta-fields-to-the-meta-box-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-meta-fields-to-the-meta-box-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-meta-fields-to-the-meta-box.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>After that, save the changes by pressing the \u201c<strong>Create\/Update Meta Box<\/strong>\u201d button.<\/p>\n\n\n\n<p>The <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-apply-meta-boxes-to-users\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Apply Meta Boxes to Users<\/strong><\/a><strong> <\/strong>tutorial<strong> <\/strong>provides you with more details about configuring the user profile\u2019s settings<\/p>\n\n\n\n<p>In the last step, move to the <strong><em>WordPress Dashboard &gt; Users &gt; All Users<\/em><\/strong> tab and click the \u201c<strong>Edit<\/strong>\u201d button under the needed user or create a new one. Among the other default settings at the bottom of the page, you will see the meta fields you created previously. Fill in the fields with the appropriate information and click the \u201c<strong>Update Profile<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/filling-out-the-users-data.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/filling-out-the-users-data-1024x640.webp\" alt=\"filling out the user\u2019s data\" class=\"wp-image-51464\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/filling-out-the-users-data-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/filling-out-the-users-data-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/filling-out-the-users-data-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/filling-out-the-users-data-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/filling-out-the-users-data-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/filling-out-the-users-data.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"download-and-activate-the-addon\"><strong>Download and Activate the Add-on<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>First, navigate to the <a href=\"https:\/\/crocoblock.com\/freemium\/tools\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Crocoblock Dev Tools<\/strong> page<\/a> to observe all available add-ons.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-crocoblock-devtools-page.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-crocoblock-devtools-page-1024x640.webp\" alt=\"the crocoblock devtools page\" class=\"wp-image-51465\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-crocoblock-devtools-page-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-crocoblock-devtools-page-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-crocoblock-devtools-page-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-crocoblock-devtools-page-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-crocoblock-devtools-page-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-crocoblock-devtools-page.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>On this page, you can find the <em>Calculated callback add-on, <\/em>or click the<em> <\/em><strong>JetEngine<\/strong> tab<em> <\/em>to download it there.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-calculate-callback-addon-downloading.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"731\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-calculate-callback-addon-downloading-1024x731.webp\" alt=\"the calculate callback addon downloading\" class=\"wp-image-51466\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-calculate-callback-addon-downloading-1024x731.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-calculate-callback-addon-downloading-300x214.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-calculate-callback-addon-downloading-768x548.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-calculate-callback-addon-downloading-1536x1097.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-calculate-callback-addon-downloading-370x265.webp 370w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-calculate-callback-addon-downloading-600x428.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-calculate-callback-addon-downloading.webp 1595w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>After that, install and activate the add-on as any WordPress plugin. Read more details in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-install-plugins-manually\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Install Plugins Manually<\/strong><\/a> and <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-install-jetplugins-via-wordpress-dashboard\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Install JetPlugins via WordPress Dashboard<\/strong><\/a><strong> <\/strong>tutorials.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"add-the-codenbsp\"><strong>Add the Code&nbsp;<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Next, head to the <strong><em>WordPress Dashboard &gt;<\/em><\/strong> <strong><em>Appearance &gt; Theme Editor<\/em><\/strong> and paste the code at the end of the <strong>Theme Functions <\/strong>file of your active WordPress theme.<\/p>\n\n\n<div class=\"note-banner d-flex border-bold border-jetsmartfilters rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M1 21H23L12 2L1 21ZM13 18H11V16H13V18ZM13 14H11V10H13V14Z\" fill=\"#FA5450\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Warning<\/div><p class=\"m-0\">The code presented herein is intended to calculate the difference between years; therefore, it can be used to specify age, experience, etc. In case you need to display users with birthdays this month on the current day and after, read the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/generating-sql-query-with-open-ai-displaying-users-birthdays\/\" target=\"_blank\" rel=\"noopener\"> <strong>How to Generate SQL Query with Open AI: Displaying Users&#39; Birthdays <\/strong> <\/a>tutorial.<\/p><\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_filter( 'jet-engine-calculated-callback\/config', function( $callbacks = array() ) {\n          $callbacks&#091;'DOB'] = function( $field_value ) {\n                $dob = getdate($field_value);\n        $today = getdate();\n        $year_diff = $today&#091;'year'] - $dob&#091;'year'];\n        if ($today&#091;'mon']&gt;$dob&#091;'mon'] || ($today&#091;'mon']==$dob&#091;'mon'] &amp;&amp; $today&#091;'mday']&gt;=$dob&#091;'mday'])){\n           return $year_diff;\n\n        }\n\n\n        return $year_diff-1;\n\n  };\n\n\n  return $callbacks;\n\n} );\n<\/code><\/pre>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-the-code-to-the-functionsphp-file.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-the-code-to-the-functionsphp-file-1024x640.webp\" alt=\"adding the code to the functionsphp file\" class=\"wp-image-51467\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-the-code-to-the-functionsphp-file-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-the-code-to-the-functionsphp-file-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-the-code-to-the-functionsphp-file-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-the-code-to-the-functionsphp-file-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-the-code-to-the-functionsphp-file-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-the-code-to-the-functionsphp-file.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>In this code, one can edit the callback name by typing it instead of the \u2018DOB\u2019 text.&nbsp;<\/p>\n\n\n\n<p>Finally, once completed, press the \u201c<strong>Update File<\/strong>\u201d button.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"apply-the-callback\"><strong>Apply the Callback<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Proceed to <strong><em>WordPress Dashboard &gt; JetEngine &gt; <\/em><\/strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/listing-template-in-elementor-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><em>Listings<\/em><\/strong><\/a><strong><em>\/Components<\/em><\/strong> and click the \u201c<strong>Add New<\/strong>\u201d button. Select the \u201cUsers\u201d option in the <strong>Listing source<\/strong> field. To create a <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-query-builder-users-query-type\/\">\u201cUser Type\u201d <strong>Listing<\/strong><\/a>, enter the specific name and choose the \u201cElementor\u201d option in the <strong>Listing View<\/strong> field.<\/p>\n\n\n\n<p>Then, add the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-field-widget-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Field<\/strong><\/a> widget and configure the following settings: first, enable the <strong>Filter field output<\/strong> toggle; next, select the \u201cCalculated field\u201d <strong>Callback<\/strong>, and after that, choose the callback added via the code in the <strong>Calculated callbacks<\/strong> drop-down list (the \u2018DOB\u2019 callback, according to its name in the code).<\/p>\n\n\n\n<p>In the last step, enable the <strong>Customize field output<\/strong> toggle and insert the needed text in the appeared <strong>Field format<\/strong> field.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-callback-applied-to-display-the-user-experience.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-callback-applied-to-display-the-user-experience-1024x640.png\" alt=\"the callback applied to display the user experience\" class=\"wp-image-51468\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-callback-applied-to-display-the-user-experience-1024x640.png 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-callback-applied-to-display-the-user-experience-300x188.png 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-callback-applied-to-display-the-user-experience-768x480.png 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-callback-applied-to-display-the-user-experience-1536x960.png 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-callback-applied-to-display-the-user-experience-600x375.png 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/the-callback-applied-to-display-the-user-experience.png 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<p>Finally, publish the listing.<br>That\u2019s it. Now you know how to calculate the difference between years and display the user\u2019s age or experience without forms and specific fields using the <em>JetEngine<\/em>\u2019s <em>Calculated callback addon<\/em> for WordPress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial exemplifies a case of calculating and displaying the user-associated data on the front end without using forms and specific fields. In particular, here we use a code that adds a new callback to the Dynamic Field widget to display the user\u2019s experience (in years) on the front end using a value inserted previously [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"template":"","format":"standard","tipstricks-tags":[359],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Showing User Age on the Front End Without a Form \u4e00 JetEngine | Crocoblock<\/title>\n<meta name=\"description\" content=\"Learn how to calculate the difference between years and display the user\u2019s age or experience without forms and specific fields using the JetEngine\u2019s Calculated callback add-on for WordPress.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/showing-user-age-in-the-listing-grid-via-calculated-callback-add-on\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Showing User Age on the Front End Without a Form \u4e00 JetEngine | Crocoblock\" \/>\n<meta property=\"og:description\" content=\"Learn how to calculate the difference between years and display the user\u2019s age or experience without forms and specific fields using the JetEngine\u2019s Calculated callback add-on for WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/showing-user-age-in-the-listing-grid-via-calculated-callback-add-on\/\" \/>\n<meta property=\"og:site_name\" content=\"Help Center\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-01T19:16:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-a-new-meta-box-for-users-1024x640.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/showing-user-age-in-the-listing-grid-via-calculated-callback-add-on\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/showing-user-age-in-the-listing-grid-via-calculated-callback-add-on\/\",\"name\":\"Showing User Age on the Front End Without a Form \u4e00 JetEngine | Crocoblock\",\"isPartOf\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\"},\"datePublished\":\"2026-04-01T19:03:56+00:00\",\"dateModified\":\"2026-04-01T19:16:14+00:00\",\"description\":\"Learn how to calculate the difference between years and display the user\u2019s age or experience without forms and specific fields using the JetEngine\u2019s Calculated callback add-on for WordPress.\",\"breadcrumb\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/showing-user-age-in-the-listing-grid-via-calculated-callback-add-on\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/showing-user-age-in-the-listing-grid-via-calculated-callback-add-on\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/showing-user-age-in-the-listing-grid-via-calculated-callback-add-on\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tips & tricks\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Showing User Age in the Listing Grid via Calculated Callback Add-on\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"name\":\"Help Center\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\",\"name\":\"Help Center\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"contentUrl\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"caption\":\"Help Center\"},\"image\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Showing User Age on the Front End Without a Form \u4e00 JetEngine | Crocoblock","description":"Learn how to calculate the difference between years and display the user\u2019s age or experience without forms and specific fields using the JetEngine\u2019s Calculated callback add-on for WordPress.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/showing-user-age-in-the-listing-grid-via-calculated-callback-add-on\/","og_locale":"en_US","og_type":"article","og_title":"Showing User Age on the Front End Without a Form \u4e00 JetEngine | Crocoblock","og_description":"Learn how to calculate the difference between years and display the user\u2019s age or experience without forms and specific fields using the JetEngine\u2019s Calculated callback add-on for WordPress.","og_url":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/showing-user-age-in-the-listing-grid-via-calculated-callback-add-on\/","og_site_name":"Help Center","article_modified_time":"2026-04-01T19:16:14+00:00","og_image":[{"url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/04\/adding-a-new-meta-box-for-users-1024x640.webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/showing-user-age-in-the-listing-grid-via-calculated-callback-add-on\/","url":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/showing-user-age-in-the-listing-grid-via-calculated-callback-add-on\/","name":"Showing User Age on the Front End Without a Form \u4e00 JetEngine | Crocoblock","isPartOf":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#website"},"datePublished":"2026-04-01T19:03:56+00:00","dateModified":"2026-04-01T19:16:14+00:00","description":"Learn how to calculate the difference between years and display the user\u2019s age or experience without forms and specific fields using the JetEngine\u2019s Calculated callback add-on for WordPress.","breadcrumb":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/showing-user-age-in-the-listing-grid-via-calculated-callback-add-on\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/showing-user-age-in-the-listing-grid-via-calculated-callback-add-on\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/showing-user-age-in-the-listing-grid-via-calculated-callback-add-on\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/crocoblock.com\/knowledge-base\/"},{"@type":"ListItem","position":2,"name":"Tips & tricks","item":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/"},{"@type":"ListItem","position":3,"name":"Showing User Age in the Listing Grid via Calculated Callback Add-on"}]},{"@type":"WebSite","@id":"https:\/\/crocoblock.com\/knowledge-base\/#website","url":"https:\/\/crocoblock.com\/knowledge-base\/","name":"Help Center","description":"","publisher":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization","name":"Help Center","url":"https:\/\/crocoblock.com\/knowledge-base\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/","url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","contentUrl":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","caption":"Help Center"},"image":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/tips-and-tricks\/51454"}],"collection":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/tips-and-tricks"}],"about":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/types\/tips-and-tricks"}],"author":[{"embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/users\/12"}],"wp:attachment":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=51454"}],"wp:term":[{"taxonomy":"tipstricks-tags","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/tipstricks-tags?post=51454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}