# Make opening hours required

**URL:** <https://community.hivepress.io/t/make-opening-hours-required/6685>\
**Category:** Opening Hours\
**Tags:** opening-hours\
**Created:** [July 20, 2023, 2:08pm UTC](https://community.hivepress.io/t/make-opening-hours-required/6685 "2023-07-20T14:08:29Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![smithgrafixzz](https://community.hivepress.io/user_avatar/community.hivepress.io/smithgrafixzz/32/3975_2.png) [@smithgrafixzz](https://community.hivepress.io/u/smithgrafixzz)\
**Post date:** [July 20, 2023, 2:08pm UTC](https://community.hivepress.io/t/make-opening-hours-required/6685/1 "2023-07-20T14:08:29Z")

</div>

I want to make opening hours required in the listing submission form , kindly help

---

<div class="post-metadata">

**Author:** ![andrii](https://community.hivepress.io/user_avatar/community.hivepress.io/andrii/32/2951_2.png) [@andrii](https://community.hivepress.io/u/andrii)\
**Post date:** [July 21, 2023, 7:20am UTC](https://community.hivepress.io/t/make-opening-hours-required/6685/2 "2023-07-21T07:20:54Z")

</div>

Hi,

Please use this PHP snippet ([How to add custom code snippets - HivePress Help Center](https://help.hivepress.io/article/23-how-to-add-custom-code-snippets)):

```auto
add_filter(
	'hivepress/v1/forms/listing_update',
	function( $form ) {
		$form['fields']['opening_hours']['required'] = true;

		return $form;
	},
	1000
);

```

​I hope this is helpful to you.

---

<div class="post-metadata">

**Author:** ![smithgrafixzz](https://community.hivepress.io/user_avatar/community.hivepress.io/smithgrafixzz/32/3975_2.png) [@smithgrafixzz](https://community.hivepress.io/u/smithgrafixzz)\
**Post date:** [July 22, 2023, 3:41pm UTC](https://community.hivepress.io/t/make-opening-hours-required/6685/3 "2023-07-22T15:41:34Z")

</div>

The snippet do make it required , but even after filling the opening hour field the form refuse to submit and it give an error message saying that opening hours is required

---

<div class="post-metadata">

**Author:** ![andrii](https://community.hivepress.io/user_avatar/community.hivepress.io/andrii/32/2951_2.png) [@andrii](https://community.hivepress.io/u/andrii)\
**Post date:** [July 24, 2023, 8:27am UTC](https://community.hivepress.io/t/make-opening-hours-required/6685/4 "2023-07-24T08:27:14Z")

</div>

Hi,

Please use this PHP snippet:

```auto
add_filter(
	'hivepress/v1/models/listing',
	function( $model ) {
		if ( isset( $model['fields']['opening_hours'] ) ) {
			$model['fields']['opening_hours']['required'] = true;
		}

		return $model;
	},
	1000
);

```

---

<div class="post-metadata">

**Author:** ![system](https://community.hivepress.io/user_avatar/community.hivepress.io/system/32/13990_2.png) [@system](https://community.hivepress.io/u/system)\
**Post date:** [August 23, 2023, 8:27am UTC](https://community.hivepress.io/t/make-opening-hours-required/6685/5 "2023-08-23T08:27:52Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
