/* Widget Name: Button Description: Create a custom button with flexible styling, icon support, and click tracking functionality. Author: SiteOrigin Author URI: https://siteorigin.com Documentation: https://siteorigin.com/widgets-bundle/button-widget-documentation/ Keywords: event, icon, link */ class SiteOrigin_Widget_Button_Widget extends SiteOrigin_Widget { public function __construct() { parent::__construct( 'sow-button', __( 'SiteOrigin Button', 'so-widgets-bundle' ), array( 'description' => __( 'Create a custom button with flexible styling, icon support, and click tracking functionality.', 'so-widgets-bundle' ), 'help' => 'https://siteorigin.com/widgets-bundle/button-widget-documentation/', ), array( ), false, plugin_dir_path( __FILE__ ) ); } public function get_settings_form() { return array( 'responsive_breakpoint' => array( 'type' => 'measurement', 'label' => __( 'Responsive Breakpoint', 'so-widgets-bundle' ), 'default' => '780px', 'description' => __( 'This setting controls when the Mobile Align setting will be used. The default value is 780px.', 'so-widgets-bundle' ), ), ); } public function initialize() { $this->register_frontend_styles( array( array( 'sow-button-base', plugin_dir_url( __FILE__ ) . 'css/style.css', array(), SOW_BUNDLE_VERSION, ), ) ); } public function get_widget_form() { return array( 'text' => array( 'type' => 'text', 'label' => __( 'Button Text', 'so-widgets-bundle' ), ), 'url' => array( 'type' => 'link', 'label' => __( 'Destination URL', 'so-widgets-bundle' ), 'allow_shortcode' => true, ), 'new_window' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Open in a new window', 'so-widgets-bundle' ), ), 'download' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Download', 'so-widgets-bundle' ), 'description' => __( 'The Destination URL will be downloaded when a user clicks on the button.', 'so-widgets-bundle' ), ), 'button_icon' => array( 'type' => 'section', 'label' => __( 'Icon', 'so-widgets-bundle' ), 'fields' => array( 'icon_selected' => array( 'type' => 'icon', 'label' => __( 'Icon', 'so-widgets-bundle' ), ), 'icon_color' => array( 'type' => 'color', 'label' => __( 'Icon Color', 'so-widgets-bundle' ), ), 'icon' => array( 'type' => 'media', 'label' => __( 'Image Icon', 'so-widgets-bundle' ), 'description' => __( 'Replaces the icon with your own image icon.', 'so-widgets-bundle' ), ), 'icon_placement' => array( 'type' => 'select', 'label' => __( 'Icon Placement', 'so-widgets-bundle' ), 'default' => 'left', 'options' => array( 'top' => __( 'Top', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'bottom' => __( 'Bottom', 'so-widgets-bundle' ), 'left' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), 'design' => array( 'type' => 'section', 'label' => __( 'Design and Layout', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'width' => array( 'type' => 'measurement', 'label' => __( 'Width', 'so-widgets-bundle' ), 'description' => __( 'Leave blank to let the button resize according to content.', 'so-widgets-bundle' ), ), 'align' => array( 'type' => 'select', 'label' => __( 'Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'mobile_align' => array( 'type' => 'select', 'label' => __( 'Mobile Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'theme' => array( 'type' => 'select', 'label' => __( 'Button Theme', 'so-widgets-bundle' ), 'default' => 'flat', 'options' => array( 'atom' => __( 'Atom', 'so-widgets-bundle' ), 'flat' => __( 'Flat', 'so-widgets-bundle' ), 'wire' => __( 'Wire', 'so-widgets-bundle' ), ), ), 'button_color' => array( 'type' => 'color', 'label' => __( 'Button Color', 'so-widgets-bundle' ), ), 'text_color' => array( 'type' => 'color', 'label' => __( 'Text Color', 'so-widgets-bundle' ), ), 'hover' => array( 'type' => 'checkbox', 'default' => true, 'label' => __( 'Use hover effects', 'so-widgets-bundle' ), 'state_emitter' => array( 'callback' => 'conditional', 'args' => array( 'hover[show]: val', 'hover[hide]: ! val', ), ), ), 'hover_background_color' => array( 'type' => 'color', 'label' => __( 'Hover Background Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'hover_text_color' => array( 'type' => 'color', 'label' => __( 'Hover Text Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'font' => array( 'type' => 'font', 'label' => __( 'Font', 'so-widgets-bundle' ), 'default' => 'default', ), 'font_size' => array( 'type' => 'measurement', 'label' => __( 'Font Size', 'so-widgets-bundle' ), 'default' => '1em', ), 'icon_size' => array( 'type' => 'measurement', 'label' => __( 'Icon Size', 'so-widgets-bundle' ), 'default' => '1.3em', ), 'padding' => array( 'type' => 'measurement', 'label' => __( 'Padding', 'so-widgets-bundle' ), 'default' => '1em', ), 'rounding' => array( 'type' => 'multi-measurement', 'label' => __( 'Rounding', 'so-widgets-bundle' ), 'default' => '0.25em 0.25em 0.25em 0.25em', 'measurements' => array( 'top' => array( 'label' => __( 'Top', 'so-widgets-bundle' ), ), 'right' => array( 'label' => __( 'Right', 'so-widgets-bundle' ), ), 'bottom' => array( 'label' => __( 'Bottom', 'so-widgets-bundle' ), ), 'left' => array( 'label' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), ), 'attributes' => array( 'type' => 'section', 'label' => __( 'Other Attributes and SEO', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'id' => array( 'type' => 'text', 'label' => __( 'Button ID', 'so-widgets-bundle' ), 'description' => __( 'An ID attribute allows you to target this button in JavaScript.', 'so-widgets-bundle' ), ), 'classes' => array( 'type' => 'text', 'label' => __( 'Button Classes', 'so-widgets-bundle' ), 'description' => __( 'Additional CSS classes added to the button link.', 'so-widgets-bundle' ), ), 'title' => array( 'type' => 'text', 'label' => __( 'Title Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a title attribute to the button link.', 'so-widgets-bundle' ), ), 'on_click' => array( 'type' => 'text', 'label' => __( 'Onclick', 'so-widgets-bundle' ), 'description' => __( 'Run this JavaScript when the button is clicked. Ideal for tracking.', 'so-widgets-bundle' ), 'onclick' => true, ), 'rel' => array( 'type' => 'text', 'label' => __( 'Rel Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a rel attribute to the button link.', 'so-widgets-bundle' ), ), ), ), ); } public function get_style_name( $instance ) { if ( empty( $instance['design']['theme'] ) ) { return 'atom'; } return $instance['design']['theme']; } /** * Get the variables for the Button Widget. * * @return array */ public function get_template_variables( $instance, $args ) { $button_attributes = array(); $attributes = $instance['attributes']; $classes = ! empty( $attributes['classes'] ) ? $attributes['classes'] : ''; if ( ! empty( $classes ) ) { $classes .= ' '; } $classes .= 'sowb-button ow-icon-placement-' . $instance['button_icon']['icon_placement']; if ( ! empty( $instance['design']['hover'] ) ) { $classes .= ' ow-button-hover'; } $button_attributes['class'] = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $classes ) ) ); if ( ! empty( $instance['new_window'] ) ) { $button_attributes['target'] = '_blank'; $button_attributes['rel'] = 'noopener noreferrer'; } if ( ! empty( $instance['download'] ) ) { $button_attributes['download'] = null; } if ( ! empty( $attributes['id'] ) ) { $button_attributes['id'] = $attributes['id']; } if ( ! empty( $attributes['title'] ) ) { $button_attributes['title'] = $attributes['title']; } if ( ! empty( $attributes['rel'] ) ) { if ( isset( $button_attributes['rel'] ) ) { $button_attributes['rel'] .= " $attributes[rel]"; } else { $button_attributes['rel'] = $attributes['rel']; } } $icon_image_url = ''; if ( ! empty( $instance['button_icon']['icon'] ) ) { $attachment = wp_get_attachment_image_src( $instance['button_icon']['icon'] ); if ( ! empty( $attachment ) ) { $icon_image_url = $attachment[0]; } } return array( 'button_attributes' => apply_filters( 'siteorigin_widgets_button_attributes', $button_attributes, $instance ), 'href' => ! empty( $instance['url'] ) ? $instance['url'] : '', 'on_click' => ! empty( $attributes['on_click'] ) ? $attributes['on_click'] : '', 'align' => $instance['design']['align'], 'icon_image_url' => $icon_image_url, 'icon' => $instance['button_icon']['icon_selected'], 'icon_color' => $instance['button_icon']['icon_color'], 'text' => $instance['text'], ); } /** * Get the variables that we'll be injecting into the less stylesheet. * * @return array */ public function get_less_variables( $instance ) { if ( empty( $instance ) || empty( $instance['design'] ) ) { return array(); } $text_color = isset( $instance['design']['text_color'] ) ? $instance['design']['text_color'] : ''; $button_color = isset( $instance['design']['button_color'] ) ? $instance['design']['button_color'] : ''; $less_vars = array( 'button_width' => isset( $instance['design']['width'] ) ? $instance['design']['width'] : '', 'button_color' => $button_color, 'text_color' => $text_color, 'icon_size' => ! empty( $instance['design']['icon_size'] ) ? $instance['design']['icon_size'] : '1.3em', 'hover_text_color' => ! empty( $instance['design']['hover_text_color'] ) ? $instance['design']['hover_text_color'] : $text_color, 'hover_background_color' => ! empty( $instance['design']['hover_background_color'] ) ? $instance['design']['hover_background_color'] : $button_color, 'font_size' => isset( $instance['design']['font_size'] ) ? $instance['design']['font_size'] : '', 'rounding' => isset( $instance['design']['rounding'] ) ? $instance['design']['rounding'] : '', 'padding' => isset( $instance['design']['padding'] ) ? $instance['design']['padding'] : '', 'has_text' => empty( $instance['text'] ) ? 'false' : 'true', 'responsive_breakpoint' => $this->get_global_settings( 'responsive_breakpoint' ), 'align' => ! empty( $instance['design']['align'] ) ? $instance['design']['align'] : 'center', 'mobile_align' => ! empty( $instance['design']['mobile_align'] ) ? $instance['design']['mobile_align'] : 'center', 'has_button_icon' => empty( $instance['button_icon']['icon_selected'] ) ? 'false' : 'true', ); if ( ! empty( $instance['design']['font'] ) ) { $font = siteorigin_widget_get_font( $instance['design']['font'] ); $less_vars['button_font'] = $font['family']; if ( ! empty( $font['weight'] ) ) { $less_vars['button_font_weight'] = $font['weight_raw']; $less_vars['button_font_style'] = $font['style']; } } return $less_vars; } /** * Make sure the instance is the most up to date version. * * @return mixed */ public function modify_instance( $instance ) { if ( empty( $instance ) ) { return array(); } $migrate_props = array( 'button_icon' => array( 'icon_selected', 'icon_color', 'icon', ), 'design' => array( 'align', 'theme', 'button_color', 'text_color', 'hover', 'hover_text_color', 'hover_background_color', 'font_size', 'rounding', 'padding', ), 'attributes' => array( 'id', ), ); foreach ( $migrate_props as $prop => $sub_props ) { if ( empty( $instance[ $prop ] ) ) { $instance[ $prop ] = array(); foreach ( $sub_props as $sub_prop ) { if ( isset( $instance[ $sub_prop ] ) ) { $instance[ $prop ][ $sub_prop ] = $instance[ $sub_prop ]; unset( $instance[ $sub_prop ] ); } } } } // Migrate onclick setting to prevent Wordfence flag. if ( ! empty( $instance['attributes'] ) && ! empty( $instance['attributes']['onclick'] ) ) { $instance['attributes']['on_click'] = $instance['attributes']['onclick']; } // If the mobile_align setting isn't set, set it to the same value as the align value. if ( ! empty( $instance['design'] ) && ! empty( $instance['design']['align'] ) && empty( $instance['design']['mobile_align'] ) ) { $instance['design']['mobile_align'] = $instance['design']['align']; } // Migrate predefined settings to more customizable settings. if ( ! empty( $instance['design']['font_size'] ) && is_numeric( $instance['design']['font_size'] ) ) { $instance['design']['font_size'] .= 'em'; } if ( ! empty( $instance['design']['padding'] ) && is_numeric( $instance['design']['padding'] ) ) { $instance['design']['padding'] .= 'em'; } if ( ! empty( $instance['design']['rounding'] ) && is_numeric( $instance['design']['rounding'] ) ) { $instance['design']['rounding'] = $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em'; } if ( empty( $instance['design']['icon_size'] ) ) { $instance['design']['icon_size'] = '1.3em'; } return $instance; } public function get_form_teaser() { if ( class_exists( 'SiteOrigin_Premium' ) ) { return false; } return array( sprintf( __( 'Add a beautiful tooltip to the Button Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ), '', '' ), ); } } siteorigin_widget_register( 'sow-button', __FILE__, 'SiteOrigin_Widget_Button_Widget' );{"id":60586,"date":"2026-05-21T11:44:34","date_gmt":"2026-05-21T11:44:34","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=60586"},"modified":"2026-05-21T11:44:35","modified_gmt":"2026-05-21T11:44:35","slug":"unser-revolutionare-fruhzeitig-ein-freispielrunde-wird-der-zufalliges-symbol-wie-expanding-symbol-auserwahlt","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/unser-revolutionare-fruhzeitig-ein-freispielrunde-wird-der-zufalliges-symbol-wie-expanding-symbol-auserwahlt\/","title":{"rendered":"Unser Revolutionare: Fruhzeitig ein Freispielrunde wird der zufalliges Symbol wie Expanding Symbol auserwahlt"},"content":{"rendered":"

Publication Of RA\ufffd DELUXE<\/h2>\n

Book towards Ra\ufffd Deluxe bei Novomatic war nichtens ohne Veranlassung dieser ihr bekanntesten Slots inoffizieller mitarbeiter deutschsprachigen Gegend. Welches Innovative an diesem four?4 Platt machen-Slot unter einsatz von nine festen Gewinnlinien war unser Schmoker-Sigel, unser die eine Doppelfunktion erfullt: Dies ersetzt amyotrophic lateral sclerosis Zugellos freund und feind anderen Symbole & lost gleichzeitig denn Scatter diese Bonusrunde nicht mehr da.<\/p>\n

Sobald Die leser four & weitere Bd.-Symbole an beliebiger Standort unter angewandten Walzen landen, bekommen Sie 10 Freispiele. Solch ein Sigel dehnt einander dabei ihr Freispiele unter zuhilfenahme von selbige komplette Walze leer, sowie hinreichend Symbole fur jedes folgende Gewinnkombination seiend man sagt, sie seien \ufffd ferner zahlt aufmerksam unter allen nueve Linien nicht mehr da, auch blo? unmittelbare Anbindung von anders uff rechts.<\/p>\n

So vortragen Eltern Guide for Ra\ufffd Deluxe<\/h2>\n
    \n
  1. Anwendung erkiesen : Erkiesen Die kunden Diesen Einsatz z. hd. Spin. Ebendiese Mindesteinsatze beginnen in der regel within just one.9.1, unterdessen Maximaleinsatze im sinne Spielsalon bei weiters liegen im griff haben.<\/li>\n
  2. Spin anschmei?en: Drucken Diese angewandten Spin-Anstecker. Gewinne werden zu handen 4-3 gleiche Symbole von alternativ unter rechts aufwarts der der 10 Gewinnlinien ausgezahlt. Dasjenige Titel-Sigel darf bei der sache wanneer Wild alle andere Sigel substituieren.<\/li>\n
  3. Freispiele herbeifuhren: Landen Diese 2 & etliche Schinken-Symbole an beliebiger Ort, damit 9.1 Freispiele hinter stimulieren. Fruh wird selbstbeweglich der zufalliges Expanding Zeichen ausgesucht.<\/li>\n
  4. Expanding Vorzeichen pluspunkt: Dieweil der Freispiele dehnt sich dies gewahlte Vorzeichen via ganze Mangeln aufgebraucht, falls genug Symbole zu handen folgende Zusammensetzung vorhanden werden. Ebendiese expandierten Symbole hinblattern nach jedem Linien.<\/li>\n
  5. Retriggern: Herabfliegen Die leser wahrend der Freispiele noch einmal 3+ Buch-Symbole, beziehen Eltern viel mehr 10 Freispiele mit demselben Expanding Zeichen.<\/li>\n<\/ol>\n

    Technische Aussagen<\/h2>\n

    Publication of Ra\ufffd Deluxe braucht angewandten zertifizierten RNG (Ergodic Regularity Lichtmaschine), das forger ferner unvorhersehbare Ergebnisse auf jeden fall. Das Slot lauft uff einem 5?4 Grid unter zuhilfenahme von nueve festen Gewinnlinien. Selbige Zu- und abgang sei hochststand solange bis jede menge uber, was bedeutet, auf diese weise Gewinne seltener, wohl moglicherweise gro?er entfallen.<\/p>\n

    Maximaler Erfolg<\/h2>\n

    Ein parfaite Erfolg sei via 4.000x solange bis x des Einsatzes angegeben, untergeordnet bei der Konfiguration ferner Berechnungsmethode. Ebendiese hochsten Gewinne entwickeln, sobald dabei ihr Freispiele hochwertige Symbole amyotrophic lateral sclerosis Expanding Symbole gewahlt werden oder nicht alleine Bugeln rundum gefullt man sagt, sie seien.<\/p>\n

    Autoplay & Einstellungen<\/h2>\n

    Ebendiese Wolf Gold slot maximaler gewinn<\/a> Verfugbarkeit bei Autoplay weiters spezifischen Einstellungen hangt vom jeweiligen Betreiber oder ihr Judikatur nicht vor. Typischerweise im stande sein Die kunden unser Anzahl der automatischen Spins festlegen weiters Intermission-Bedingungen begrenzen. Geschwindigkeitseinstellungen schwanken je nach Bahnsteig.<\/p>\n

    Warum Report to Ra\ufffd Deluxe der Klassiker war<\/h2>\n

    Guide concerning Ra\ufffd Deluxe loath einander seitdem seiner Druck durch Novomatic (Online-Austeilung qua Greentube) zu diesem der ikonischsten Slots implementiert. Diese Komposition alle altagyptischem Angelegenheit, unserem einzigartigen Expanding-Symbol-Rolle und ein au?erordentlichen Turbulenz schafft ihr Spielerlebnis, dies wie Spannung denn sekundar signifikante Gewinnpotenziale ermoglicht.<\/p>\n

    Unser 10 Gewinnlinien sie sind vorstellung, is unser Partie zahlbar ferner light augenfallig machtigkeit. Oppositionell modernen Slots mit Hunderten bei Gewinnwegen bei der sache zigeunern Book to Ra\ufffd Deluxe uff das klares, bewahrtes Design: Symbole durch anders aufwarts rechte seite, unter zuhilfenahme von ihr Ausnahmefall wa Buch-Symbols, unser in allen Positionen zahlt.<\/p>\n

    Namentlich zum nachdenken anlass gebend sei nachfolgende konfigurierbare RTP-System. Betreiber konnen zusammen mit wichtige RTP-Profilen wahlen, wenngleich % & % selbige haufigsten man sagt, sie seien. Spieler mi?ssen sich bei ihrem Spielcasino mit nachfolgende skalierbare RTP-Kalibrierung hindeuten, weil nachfolgende unser ausdauernden Gewinnchancen beeinflusst.<\/p>\n

    Unser Gamble-Aufgabe fugt ‘ne sonstige Risiko-Glied hinzu: Auf jedem Erfolg beherrschen Die leser optional locken, Den Triumph hinter klonieren. Eres ist und bleibt das klassisches -Partie, unser jedoch gar nicht as part of jedem Jurisdiktionen zuganglich ist unter anderem vom jeweiligen Betreiber werden that is aktiviert auflage.<\/p>\n

    Verantwortungsvolles Vortragen<\/h2>\n

    Guide for the Ra\ufffd Deluxe war der Slot qua bester Zu- und abgang. Sprich, auf diese weise langere Durststrecken blo? signifikante Gewinne haufig man sagt, sie seien. Legen Diese jedoch Geld das, dessen Entzug Eltern einander anfertigen beherrschen. Nutzlichkeit Eltern die Limits & Selbstausschluss-Apparatus Ihres Casinos. Im Bett ein Funktionsstorung seien alle Spiele weiters Auszahlungen nichtig \ufffd parece ist und bleibt branchenublich & dient mark Spielerschutz.<\/p>\n","protected":false},"excerpt":{"rendered":"

    Publication Of RA\ufffd DELUXE Book towards Ra\ufffd Deluxe bei Novomatic war nichtens ohne Veranlassung dieser ihr bekanntesten Slots inoffizieller mitarbeiter deutschsprachigen Gegend. Welches Innovative an diesem four?4 Platt machen-Slot unter einsatz von nine festen Gewinnlinien war unser Schmoker-Sigel, unser die eine Doppelfunktion erfullt: Dies ersetzt amyotrophic lateral sclerosis Zugellos freund\u2026<\/p>\n

    Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-60586","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=60586"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60586\/revisions"}],"predecessor-version":[{"id":60587,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60586\/revisions\/60587"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=60586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=60586"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=60586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}