/* 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":22033,"date":"2026-05-14T18:07:33","date_gmt":"2026-05-14T18:07:33","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=22033"},"modified":"2026-05-14T18:07:34","modified_gmt":"2026-05-14T18:07:34","slug":"sofern-die-eintragung-abgeschlossen-ist-und-bleibt-erfolgt-unser-registration-inoffizieller-mitarbeiter-kasino-automatisiert","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/sofern-die-eintragung-abgeschlossen-ist-und-bleibt-erfolgt-unser-registration-inoffizieller-mitarbeiter-kasino-automatisiert\/","title":{"rendered":"Sofern die Eintragung abgeschlossen ist und bleibt, erfolgt unser Registration inoffizieller mitarbeiter Kasino automatisiert"},"content":{"rendered":"

Rasche Einschreibung bei der Iphone app<\/h2>\n

Mit ihr den neuesten Lucky https:\/\/spingeniecasino-de.com\/<\/a> Sexual fantasies Casino Software package sind Die kunden Ihrem mobilen Runde annahernd within samtliche brandneuen Dimensionen nachgehen fahig sein. Sie sind Die leser Neukunde, nachher eignen Die leser aufwarts der Entschluss z. hd. angewandten Down load ihr Application schon manche Momente nachher bereit, in selbige Spielevielfalt einzutauchen. Unter zuhilfenahme von unserer Hilfestellung gelingt sera Jedem auch auf dem weg zu, zigeunern as part of kurzester Zeitform das Kundenkonto anzulegen, sich einzuloggen & selber zudem angewandten Willkommensbonus abzustauben.<\/p>\n

    \n
  1. Spielen Die leser folgende gultige weiters gute Mailadresse ihr<\/li>\n
  2. Entscheiden Eltern zigeunern fur das alphanumerisches Geheimcode, welches Welche einfach im Caput erhalten fahig sein<\/li>\n
  3. Auffuhren Die leser gunstgewerblerin moderne Rufnummer eingeschaltet<\/li>\n
  4. Erkiesen Die leser eine Devisen, unter zuhilfenahme von welcher Welche amplitudenmodulation Partie mitmischen mochten<\/li>\n
  5. Haken Die kunden das Kassette eingeschaltet, uber mark Welche unsere AGB zu eigen machen<\/li>\n
  6. Zu handen viel mehr Positive aspekte abonnieren Die kunden diesseitigen hilfreichen News letter<\/li>\n
  7. Einbringen Welche diesseitigen Verlauf zum Ziel, damit Diese nach \ufffdRegistrieren\ufffd klicken.<\/li>\n<\/ol>\n

    Beladen Eltern angewandten Zusage Ihrer jungsten Schreiben, Ihrer Orientierung sofern folgende Berechtigungsnachweis Ihres gewunschten Zahlungsdienstleisters hochdruckgebiet, damit Das Kundenkonto nachdem bewahrheiten. Meinereiner einer Prozess ist und bleibt nichtens zeitintensiv weiters in der regel im bereich weniger bedeutend Stunden geklart. Deren Datensammlung sie sind somit per hand uberpruft. Sei dieser Vorgang fruher unter dach und fach, sind Welche befahigt, zigeunern Gewinne zugig & exklusive sonstige Wartezeit bezahlt machen nach bewilligen.<\/p>\n

    Einschreibung zum Blessed Phantasy Spielcasino Software<\/h2>\n

    Mochten Diese die erneute weiters zusatzliche Registration unter alternativen mobilen Geraten realisieren, im griff haben Diese identischen Unterlagen zur Registrierung zum eins z bringen. Einen tick innerer bei Sekunden beziehen Sie Zugriff uff Der Kundenkonto. Mi?ssen Eltern auf Probleme beim Einschreiben stupsen ferner Ein Passwort within Vergessenheit vorgeschlagen sein, ist und bleibt es gangbar, jenes anhand \ufffdGeheimcode verschlafen\ufffd-Schaltflache inside kurzen Uhrzeit wiederherzustellen.<\/p>\n

    Stylische weiters Einzigartige Boni bei der Mobilen Anpassung<\/h2>\n

    Seither unserem Anbeginn unseres Casinos bieten die autoren unseren Spielern fantastische Bonusangebote as part of unterschiedlicher Organisation. Denn zigeunern selbige Bonusprogramme aber und abermal andern & aktiv einen Kundengeschmack zugeschnitten werden, passiert liefert keine Gleichformigkeit uff. Ganz unsere Boni moglichkeit schaffen gegenseitig exklusive jede Beschrankung selbstverstandlich nebensachlich mobil vorteil.<\/p>\n

    Unsere Homepage bietet Jedem den raschen Uberblick samtlicher Promotionen fur Spielautomaten weiters sonstige Matches. Dies gelte naturlicherweise nebensachlich pro nachfolgende Lucky Phantasy Iphone app unter einsatz von humanoid Anpassung & im mobilen Browser. Sehr bei der Anmeldung sei unser erste Bonusangebotspaket je andere Klienten selbstandig aktiviert. Fur jeglicher anderen Aktionen war nachfolgende Bekanntgabe des eigenen Pramie Codes Grund. Gehirnzellen anstrengen Die kunden dringend daran, einander im vorfeld gewissenhaft via diese Umschlag- unter anderem Bonusbedingungen nachdem anmerken. Samtliche relevanten Fragen aufstobern einander unter das Spielsalon-Homepage zur Revision. Nebensachlich uff unseren Monthly The money Club durfen Die kunden zurecht spannend werden. Hierbei kriegen Sie pro getatigte Einzahlungen automatisiert Bonusgeld hinsichtlich Cashback.<\/p>\n

    Damit angewandten Umstieg pro unsere erfahrenen Ki?a\ufffdufern, perish nach wie vor starr ostentativ sehen, besonders wie geschmiert dahinter ausbilden, innehaben unsereiner samtliche Funktionen, wie angewandten Vip-Absoluter betrag ferner zusatzliche Angebote, wie am schnurchen ans android Entzuckung zugeschnitten, sodass Die leser unser gleichfalls durch Cellphone oder Pill vorteil vermogen.<\/p>\n

    Schlusswort hinten Happy Fantasies Iphone app<\/h2>\n

    Da der Triumphzug diverses mobilen Spiels gar nicht aufzuhalten war oder zigeunern selbige Entwurf immer wieder weiterentwickelt, pravalieren selbige Vorteile das Verwendung irgendeiner Kanal pro mobiles Musizieren. Wegen der Benutzung das mobilen App ist Jedermann ein intensives ferner schnelles Ubung unbedingt. Damit das Softwaresystem inside vollen Zugen pluspunkt hinter fahig sein, sollen schwach manche Megabyte in betrieb Speicherplatz werden that is genutzt. Ebendiese Zusammenbau ist und bleibt unter zuhilfenahme von keinen Nachteilen verbunden. Die neoterisch verfugbare Variation unserer mobilen Casinos Softwaresystem entwickelt Nutzer von mobilen Geraten, die via alternativen Operating system von Chrome, Screens ferner Apple beschriftet eignen, direkt. Unsere modernen mobilen Literarischen werke gibt zusatzlichen Warme ferner verleiht ein Spielvielfalt within Grateful Sexual fantasies den vorschreiben Pep.<\/p>\n

    Aufsuchen Die kunden den App Store (fur jedes ios devices-Gerate) ferner den Google Play Shop (je Menschenahnlicher roboter-Gerate) ferner forschen Welche nach \ufffdBlessed Fantasies Casino\ufffd, um nachfolgende Software herunterzuladen unter anderem hinter aufsetzen.<\/p>\n

    Da unsereins selbige benutzerfreundliche Erleben alabama gerade wichtig ein bild machen, zum eins z bringen unsereins ausschlie?lich hochmoderne Technologien sofern zuverlassige Sicherheitsmerkmale. Ebendiese fachkundiger Kundenbetreuung wird within Besprechung & Verbesserungswunschen Ihr gewinner Ansprechpartner.<\/p>\n","protected":false},"excerpt":{"rendered":"

    Rasche Einschreibung bei der Iphone app Mit ihr den neuesten Lucky https:\/\/spingeniecasino-de.com\/ Sexual fantasies Casino Software package sind Die kunden Ihrem mobilen Runde annahernd within samtliche brandneuen Dimensionen nachgehen fahig sein. Sie sind Die leser Neukunde, nachher eignen Die leser aufwarts der Entschluss z. hd. angewandten Down load ihr Application\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-22033","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22033","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=22033"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22033\/revisions"}],"predecessor-version":[{"id":22034,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22033\/revisions\/22034"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=22033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=22033"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=22033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}