Skip to main content

GravityView_Support_Port

Since: 1.15

Source: includes/admin/class-gravityview-support-port.php:6

Details

  • Kind: class
  • Namespace: (global)

Methods

MethodDescription
maybe_add_article_to_tooltip()Modify tooltips to add Beacon article
maybe_display_helpscout_beacon()Conditionally displays Help Scout beacon on certain pages
show_for_user()Check whether to show Support for a user
update_user_meta_value()Update User Profile preferences for GravityView Support
user_field()Modify User Profile

Method Reference

maybe_add_article_to_tooltip()

public function maybe_add_article_to_tooltip( $tooltip='', $article=[], $url='', $atts='', $css_class='', $anchor_text='' )

Modify tooltips to add Beacon article

Parameters

NameTypeDefaultDescription
$tooltipstring''HTML of original tooltip
$articlearray[]Optional. Details about support doc article connected to the tooltip. {
$urlstring''
$attsstring''
$css_classstring''
$anchor_textstring''
$link_textstring

Returns

  • string — If no article information exists, original tooltip. Otherwise, modified!

Since: 2.8.1

Source: includes/admin/class-gravityview-support-port.php:63

maybe_display_helpscout_beacon()

public function maybe_display_helpscout_beacon( $display )

Conditionally displays Help Scout beacon on certain pages

Parameters

NameTypeDefaultDescription
$displaybool

Returns

  • bool

Since: 2.16

Source: includes/admin/class-gravityview-support-port.php:109

show_for_user()

public static function show_for_user( $user=0 )

Check whether to show Support for a user

If the user doesn't have the gravityview_support_port capability, returns false; then If global setting is "hide", returns false; then If user preference is not set, return global setting; then If user preference is set, return that setting.

Parameters

NameTypeDefaultDescription
$userint0Optional. ID of the user to check, defaults to 0 for current user.

Returns

  • bool — Whether to show GravityView support port

Since:

  • 1.15
  • 1.17.5 (Changed behavior to respect global setting)

Source: includes/admin/class-gravityview-support-port.php:180

update_user_meta_value()

public function update_user_meta_value( $user_id )

Update User Profile preferences for GravityView Support

Parameters

NameTypeDefaultDescription
$user_idint

Returns

  • void

Since: 1.5

Source: includes/admin/class-gravityview-support-port.php:212

user_field()

public function user_field( $user )

Modify User Profile

Modifies the output of profile.php to add GravityView Support preference

Parameters

NameTypeDefaultDescription
$userWP_UserCurrent user info

Returns

  • void

Since:

  • 1.15
  • 1.17.5 (Only show if global setting is active)

Source: includes/admin/class-gravityview-support-port.php:230