WPGlobus
  • Package
  • Class

Packages

  • WPGlobus
    • ACF
    • Admin
      • Customizer
      • HelpDesk
      • Options
        • Field
    • All-in-One-SEO
    • Compat
    • MailChimp
    • RevSlider
    • The-Events-Calendar
    • Yoast

Classes

  • WPGlobus
  • WPGlobus_Config
  • WPGlobus_Core
  • WPGlobus_Filters
  • WPGlobus_Plugin
  • WPGlobus_Utils
  • WPGlobus_WP
  • WPGlobusWidget

Class WPGlobus_Core

Class WPGlobus_Core

Package: WPGlobus
Located at includes/class-wpglobus-core.php

Methods summary

public static string
# text_filter( string $text = '', string $language = '', string $return = WPGlobus::RETURN_IN_DEFAULT_LANGUAGE, string $default_language = '' )

The main filter function. Default behavior: extracts text in one language from multi-lingual strings.

The main filter function. Default behavior: extracts text in one language from multi-lingual strings.

Parameters

$text
Multilingual text, with special delimiters between languages
$language
The code of the language to be extracted from the $text
$return
What to do if the text in the $language was not found
$default_language
Pass this if you want to return a non-default language content, when the content in $language is not available

Returns

string
public static boolean
# has_translations( string $string )

Check if string has language delimiters

Check if string has language delimiters

Parameters

$string

Returns

boolean
public static
# translate_wp_post( WP_Post|mixed & $post, string $language = '', string $return = WPGlobus::RETURN_IN_DEFAULT_LANGUAGE, string $default_language = '' )

Keeps only one language in all textual fields of the $post object.

Keeps only one language in all textual fields of the $post object.

Parameters

$post
The Post object. Object always passed by reference.
$language
$return
$default_language

See

\WPGlobus_Core::text_filter for the parameters description
public static
# translate_term( string|object & $term, string $language = '' )

Translate a term (category, post_tag, etc.) Term can be an object (default for the @see wp_get_object_terms() filter) or a string (for example, when wp_get_object_terms is called with the 'fields'=>'names' argument)

Translate a term (category, post_tag, etc.) Term can be an object (default for the @see wp_get_object_terms() filter) or a string (for example, when wp_get_object_terms is called with the 'fields'=>'names' argument)

Parameters

$term
$language
WPGlobus API documentation generated by ApiGen