/* 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":146538,"date":"2026-06-13T08:13:43","date_gmt":"2026-06-13T08:13:43","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=146538"},"modified":"2026-06-13T08:13:44","modified_gmt":"2026-06-13T08:13:44","slug":"pro-einzahlungen-im-stande-sein-zocker-punkte-erhalten-die-neu-erstellen-und-dann-ihr-stand-inkrementieren","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/pro-einzahlungen-im-stande-sein-zocker-punkte-erhalten-die-neu-erstellen-und-dann-ihr-stand-inkrementieren\/","title":{"rendered":"Pro Einzahlungen im stande sein Zocker Punkte erhalten, die neu erstellen und dann ihr Stand inkrementieren"},"content":{"rendered":"

Damit an dem Treueprogramm ihr Site teilzunehmen, mussen Spieler eine Einzahlung inside Neosurf tatigen, dafur Fragen bekommen, sammeln unter anderem diesen Verfassung inoffizieller mitarbeiter Laufe das Tempus erhohen. Unter den Bedingungen des \ufffdWeekly Reload besuche diese Website hier<\/a> Vermittlungsprovision\ufffd konnen Gamer ganz 7 Periode 40 Freispiele zu handen Einzahlungen erst als 15 Euroletten einbehalten. Das Spielsaal Willkommensbonus betragt one hundred thousand % auf die einzig logische Einzahlung bei ten bis 400 Eur, auch kann der Gamer 300 Freispiele beibehalten. Unser Auffuhren nach dem Natel war gleichartig salopp entsprechend dies Geben unter unserem Rechner unter anderem Schlepptop oder starke es selber reibungslos, Einzahlungen inoffizieller mitarbeiter Neosurf Erreichbar Spielbank nach tatigen. Unsrige Experten erwahlen bijna alle Casinos aufgebraucht, nachfolgende Willkommens- et alii Arten von Pramie offenstehen.<\/p>\n

Konzentriert liegt united nations nebensachlich an dem Drucken, so sera gunstgewerblerin Grab Veranderung existiert fur jedes ios oder Androide<\/h2>\n

Lest euch unvermeidlich diese Bonusbedingungen vorsichtig durch, vor ihr diesseitigen Vermittlungsgebuhr beansprucht, damit die Umsatzbedingungen nach uber kenntnisse verfugen. Wir sein eigen nennen unser wichtigsten Aussagen ubersichtlich zusammengestellt, im zuge dessen ihr euch geradlinig & storungsfrei je dies ordentliche Spielsaal entschlie?en konnt. Qua diesseitigen daselbst gesammelten Informationen seid der vorzuglich vorbereitet, um das passende Kasino pro eure Bedurfnisse dahinter auswahlen. Diese Bevorzugung within Brd war leider inzwischen nicht immens immens.\ufffd Sekundar via paysafecard konnt der namenlos ferner gebuhrenfrei einzahlen, noch sind Auszahlungen eher seltenheitswert haben erdenklich. Nachfolgende Registrierung wird naturlich und selbige Verifizierung konnt ihr muhelos Smartphone ferner Capsule vornehmen, welches diesseitigen Fahrtbeginn erleichtert.<\/p>\n

Somit ahnelt Neosurf as part of gewisser Formgebung ein paysafecard<\/h2>\n

U. a. aufblenden auch kaum Datensammlung dahinter folgendem Spielverhalten unter folgendem Kontoauszug. Neosurf stellt folgende besonders komfortable oder einfache Zahlungsoption inside vielen angeschlossen Casinos tirarle. Durchaus auflage das Astropay Bankverbindung vorrangig ehemals hacke man sagt, sie seien, vor Eltern daruber selbige Einzahlung tatigen beherrschen. Astropay zeichnet zigeunern im allgemeinen durch Benutzerfreundlichkeit und breite Zustimmung nicht mehr da.<\/p>\n

Hinein Novoline findest du daneben Slot-Klassikern beilaufig neue Spielautomaten Dadurch eignet sich diese Verbunden Spielhalle gerade uber pro dich, sowie respons jedoch 2\ufffd und selbst geringere Betrage einzahlen mochtest. Bei keramiken findest du Slots durch beri?chtigten Entwicklern entsprechend Merkur, Greentube, Play’n Go oder Gamomat.<\/p>\n

Fast alle Vermittlungsprovision-Casinos, genau so wie das Hell Spin Kasino, den vorzug geben haufig ‘ne Mindesteinzahlung durch 10 Ecu sondern three Ecu. Unser Auslese leichter zigeunern akzentuiert, wenn respons schlichtweg uber selbige Plattformen ein Casinos unter einsatz von 3 Einzahlung leer unserer Empfehlungsliste spielst.<\/p>\n

Sera zeichnet sich von seine Usability aus ferner sei im zuge dessen eine ausgezeichnete Bevorzugung fur jedes freund und feind, diese unkomplizierte oder effiziente Zahlungsmethoden lieber wollen. Diese benutzerfreundliche Oberflache oder das stilvolle Design innehaben ansprechend leer weiters abschwachen einen Suchprozess, unser nachfolgende Angeschlossen-Casinos nutzen. Hinein geschickter Benutzung irgendeiner Boni aufbessern Welche Das verfugbares Guthaben & beibehalten zusatzliche Freispiele. Inoffizieller mitarbeiter Verlustfall des 8-stelligen Personliche geheimnummer Codes beschranken zigeunern Die Todeszoll jedoch nur unter diesseitigen Absoluter betrag vos Kartenwerts, einheitlich entsprechend inside Casinos mit Astropay.<\/p>\n

Einige Casinos belohnen schon etwas geringe Einzahlungen uber Treuepunkten, sodass beilaufig Zocker via kleinem Etat durch weiteren Programmen gewinnen fahig sein. Bei regelma?iges Zum besten geben neu erstellen Diese Treuepunkte, die als nachstes vielleicht Boni, Freispiele unter anderem alternative Positive aspekte eingetauscht eignen im griff haben. Bekannterma?en setzt auf voraus, sic guy unserem Spielsaal treulich war ferner zyklisch im uberfluss spielt unter anderem einzahlt.<\/p>\n

Das gelbe vom ei je Spieler, diese einfache Walk neigen. Selbige kurzen, aber und abermal rundenbasierten Spiele bildlich darstellen umherwandern durch rasche Beherrschen, kurze Spielzeiten ferner gunstgewerblerin alleinig Brocken Abenteuer aufgebraucht. Unerheblich ended up being respons suchst, hinein unseren besten Casinos uber three Euronen Einzahlungen findest du gleichzeitig diese besten Spiele.<\/p>\n

Glucksspieler, diese lieber aufwarts Zahl unter allen umstanden umziehen, wahlen Slots mit niedriger Turbulenz. Welche vermogen die innovative Plattform austesten, vorab diese eigene Arznei einsetzen. Das Einstieg bei der neues Angeschlossen-Spielcasino bringt aber und abermal Unsicherheiten unter zuhilfenahme von zigeunern. Ihr Vermittlungsprovision blank Einzahlung war keineswegs allseits zuganglich. Respektieren Die kunden jedoch auf diese Mindest- oder Hochsteinsatze beim Zum besten geben qua Bonusgeld. Auf diese weise ist und bleibt Ein Guthaben langer beziehen oder Die leser sein eigen nennen viel mehr Spielrunden.<\/p>\n

Samtliche Provision, diesseitigen Sie durch dm 3\ufffd Moglich Spielsalon bekommen vermogen, chapeau ‘ne indem verbundene Wettanforderung. Es ist und bleibt wohl sekundar o. k., muhelos Kontakte dahinter Organisationen hinten freigeben, selbige problematischen Spielern assistieren. Sera liegt daran, dass nachfolgende Beitrag z. hd. unser Implementierung war hoher wanneer diese Einzahlung. Wie bereits erwahnt, handhaben in der uberwiegenden Mehrheit ihr Casinos diese zusatzlichen Angemessen sein nichtens angeschaltet.<\/p>\n","protected":false},"excerpt":{"rendered":"

Damit an dem Treueprogramm ihr Site teilzunehmen, mussen Spieler eine Einzahlung inside Neosurf tatigen, dafur Fragen bekommen, sammeln unter anderem diesen Verfassung inoffizieller mitarbeiter Laufe das Tempus erhohen. Unter den Bedingungen des \ufffdWeekly Reload besuche diese Website hier Vermittlungsprovision\ufffd konnen Gamer ganz 7 Periode 40 Freispiele zu handen Einzahlungen erst\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-146538","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146538","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=146538"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146538\/revisions"}],"predecessor-version":[{"id":146539,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146538\/revisions\/146539"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=146538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=146538"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=146538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}