# Deprecated: Unparenthesized \`a ? b : c ? d : e\` is deprecated. Use either \`(a ?

**URL:** <https://colorlibsupport.com/t/deprecated-unparenthesized-a-b-c-d-e-is-deprecated-use-either-a/25232>\
**Category:** Shapely\
**Created:** [March 31, 2020, 8:48pm UTC](https://colorlibsupport.com/t/deprecated-unparenthesized-a-b-c-d-e-is-deprecated-use-either-a/25232 "2020-03-31T20:48:13Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![stpetersmg](https://colorlibsupport.com/letter_avatar_proxy/v4/letter/s/e5b9ba/32.png) [@stpetersmg](https://colorlibsupport.com/u/stpetersmg)\
**Post date:** [March 31, 2020, 8:48pm UTC](https://colorlibsupport.com/t/deprecated-unparenthesized-a-b-c-d-e-is-deprecated-use-either-a/25232/1 "2020-03-31T20:48:13Z")

</div>

This shows up at the top of my website. How can I fix this?

Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /home/stpeters267/public\_html/powerhousevac.com/wp-content/themes/shapely/inc/extras.php on line 442

my website is [www.powerhousevac.com](http://www.powerhousevac.com)

Thank You,  
Chad

---

<div class="post-metadata">

**Author:** ![colorlibsupport](https://colorlibsupport.com/user_avatar/colorlibsupport.com/colorlibsupport/32/1494_2.png) [@colorlibsupport](https://colorlibsupport.com/u/colorlibsupport)\
**Post date:** [April 1, 2020, 6:03am UTC](https://colorlibsupport.com/t/deprecated-unparenthesized-a-b-c-d-e-is-deprecated-use-either-a/25232/2 "2020-04-01T06:03:04Z")

</div>

Hi there

Sorry but where exactly? I can’t see it anywhere on the homepage

---

<div class="post-metadata">

**Author:** ![elf](https://colorlibsupport.com/letter_avatar_proxy/v4/letter/e/7993a0/32.png) [@elf](https://colorlibsupport.com/u/elf)\
**Post date:** [March 28, 2021, 8:07pm UTC](https://colorlibsupport.com/t/deprecated-unparenthesized-a-b-c-d-e-is-deprecated-use-either-a/25232/3 "2021-03-28T20:07:00Z")

</div>

I have the same problem on my site. I fix the problem my self by updating the code on the specified row in the error message from:  
$author\_name = ( ‘’ != trim( $author\_nickname ) ) ? $author\_nickname : ( trim( $author\_displayname ) != ‘’ ) ? $author\_displayname : $author\_fullname;  
to:  
$author\_name = (( ‘’ != trim( $author\_nickname ) ) ? $author\_nickname : ( trim( $author\_displayname ) != ‘’ )) ? $author\_displayname : $author\_fullname;

Would be great if you could fix this since my change get’s overritten after every update. 🙂

---

<div class="post-metadata">

**Author:** ![colorlibsupport](https://colorlibsupport.com/user_avatar/colorlibsupport.com/colorlibsupport/32/1494_2.png) [@colorlibsupport](https://colorlibsupport.com/u/colorlibsupport)\
**Post date:** [March 29, 2021, 4:49am UTC](https://colorlibsupport.com/t/deprecated-unparenthesized-a-b-c-d-e-is-deprecated-use-either-a/25232/4 "2021-03-29T04:49:32Z")

</div>

Hi there

Thanks for sharing solution, make sure you are making all your changes in the child theme 😉
