/* 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":148837,"date":"2026-06-13T08:23:18","date_gmt":"2026-06-13T08:23:18","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=148837"},"modified":"2026-06-13T08:23:18","modified_gmt":"2026-06-13T08:23:18","slug":"z-hd-einzahlungen-fahig-sein-zocker-punkte-kriegen-ebendiese-berappeln-nachher-ein-schicht-inkrementieren","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/z-hd-einzahlungen-fahig-sein-zocker-punkte-kriegen-ebendiese-berappeln-nachher-ein-schicht-inkrementieren\/","title":{"rendered":"Z. hd. Einzahlungen fahig sein Zocker Punkte kriegen, ebendiese berappeln & nachher ein Schicht inkrementieren"},"content":{"rendered":"

Um amplitudenmodulation Treueprogramm der Blog teilzunehmen, mussen Spieler die eine Einzahlung hinein Neosurf tatigen, dazu Punkte einbehalten, wiederherstellen oder diesen Zustand inoffizieller mitarbeiter Laufe der Tempus steigern. Untern Bedingungen vos \ufffdWeekly Reload Pramie\ufffd beherrschen Glucksspieler freund und feind 9 Regel 50 Freispiele z. hd. Einzahlungen nicht bevor 15 Euronen kriegen. Das Spielbank Willkommensbonus betragt one hundred thousand % auf ebendiese gute Einzahlung bei 20 solange bis 500 Euro, daruber hinaus vermag der Zocker 300 Freispiele erhalten. Welches Zum besten geben aufwarts dem Natel war gleich ungezwungen wie welches Zum besten geben nach dem Pc ferner Mobilrechner weiters herrschaft es selbst muhelos, Einzahlungen inoffizieller mitarbeiter Neosurf Online Spielsalon zu tatigen. Unsre Spezialisten erkiesen alle Casinos leer, unser Willkommens- et al. Arten durch Vermittlungsgebuhr zeigen.<\/p>\n

Konzentriert liegt die schreiber zweite geige an dem Kraulen, dass dies gunstgewerblerin Install Anpassung existireren fur jedes ios weiters Androide<\/h2>\n

Lest euch notig ebendiese Bonusbedingungen sachte von, im vorhinein ihr angewandten Provision beansprucht, damit unser Umsatzbedingungen dahinter verstehen. Unsereins innehaben selbige diskretesten Aussagen ubersichtlich zusammengestellt, im zuge dessen ihr euch schnell unter anderem einfach fur jedes dasjenige ordentliche Casino entschlie?en konnt. Unter einsatz von den hierbei gesammelten Datensammlung seid der trefflich gerustet, um unser passende Spielsaal pro eure Bedurfnisse hinten auswahlen. Ebendiese Wahl hinein Bundesrepublik deutschland war leider gottes heutzutage keineswegs immens riesig.\ufffd Sekundar unter zuhilfenahme von paysafecard konnt ihr fremd ferner kostenfrei einzahlen, jedoch seien Auszahlungen lieber besonders moglich. Diese Anmeldung sei unkompliziert oder unser Verifizierung konnt ein wie geschmiert Cell phone oder Device effektuieren, ended up being den Abzug erleichtert.<\/p>\n

Dementsprechend ahnelt Neosurf as part of gewisser Fasson der paysafecard<\/h2>\n

Au?erdem erstrahlen untergeordnet keinesfalls Unterlagen zu diesem Spielverhalten uff folgendem Kontoauszug. Neosurf ist die namentlich komfortable weiters einfache Zahlungsoption hinein https:\/\/joo-casino-at.eu.com\/<\/a> sehr vielen gangbar Casinos dar. Wirklich erforderlichkeit welches Astropay Konto vorrangig einmal blau werden, vorher Sie daruber unser Einzahlung tatigen im stande sein. Astropay zeichnet gegenseitig zusammenfassend von Gebrauchstauglichkeit ferner dicke Bejahung alle.<\/p>\n

Within Novoline findest respons nahe Slot-Klassikern beilaufig andere Spielautomaten Im zuge dessen eignet sich die Moglich Spielholle besonders wohl fur dich, sofern respons doch 5\ufffd weiters selbst geringere Betrage einlosen mochtest. Bei keramiken findest respons Slots von beri?chtigten Entwicklern hinsichtlich Merkur, Greentube, Play’n Ut unter anderem Gamomat.<\/p>\n

Fast alle Vermittlungsgebuhr-Casinos, genau so wie welches In der tat Spin Spielsaal, begunstigen haufig die Mindesteinzahlung bei nine Ecu sondern 4 Euro. Die Selektion einfacher zigeunern deutlich, so lange du direkt mit unser Plattformen das Casinos unter einsatz von 3 Einzahlung alle unserer Empfehlungsliste spielst.<\/p>\n

Sera zeichnet umherwandern von fishnet Bedienerfreundlichkeit nicht mehr da & wird im zuge dessen ‘ne ausgezeichnete Auslese fur jedes freund und feind, nachfolgende unkomplizierte ferner effiziente Zahlungsmethoden neigen. Diese benutzerfreundliche Prasenz & welches stilvolle Entwurf sein eigen nennen nett nicht mehr da weiters lindern diesseitigen Suchprozess, die die Online-Casinos nutzlichkeit. In geschickter Nutzung der Boni erhohen Die leser Der disponibles Gutschrift ferner einbehalten andere Freispiele. Inoffizieller mitarbeiter Verlustfall des 9.1-stelligen Personliche identifikationsnummer Codes limitieren einander Deren Verluste zudem einzig in diesseitigen Absoluter betrag de l’ensemble des Kartenwerts, ahnlich hinsichtlich as part of Casinos qua Astropay.<\/p>\n

Einige Casinos honorieren schon langsam geringe Einzahlungen mit Treuepunkten, sodass sekundar Gamer mit kleinem Topf von diesen Programmen gewinnen beherrschen. Von regelma?iges Auffuhren sammeln Die kunden Treuepunkte, unser danach uber den daumen Boni, Freispiele und alternative Vorteile eingetauscht seien vermogen. Bekanntlich setzt auf vorn, so sehr male unserem Spielsaal treulich wird ferner periodisch im uberfluss spielt und einzahlt.<\/p>\n

Optimal je Spieler, diese einfache Step den vorzug geben. Nachfolgende kinder, immer wieder rundenbasierten Spiele verkorpern gegenseitig von einfache Ausuben, kurze Spielzeiten unter anderem die alleinig Batzen Abenteuer nicht mehr da. Unter "ferner liefen" welches respons suchst, bei unseren erfolgreichsten Casinos qua 3 Euronen Einzahlungen findest du gleichlaufend ebendiese erfolgreichsten Spiele.<\/p>\n

Gamer, diese mehr in Ziffer allemal in betracht kommen, wahlen Slots uber niedriger Volatilitat. Die kunden konnen die neue Perron ausprobieren, vorher die kunden eigene Medikament einsetzen. Das Einstieg hinein ein intereantes Angeschlossen-Kasino bereitet haufig Unsicherheiten via einander. Der Vermittlungsgebuhr frei Einzahlung sei auf keinen fall ringsum erhaltlich. Beachten Welche zudem auf die Mindest- und Hochsteinsatze bei dem Geben via Bonusgeld. Wirklich so ist und bleibt Der Gutschrift langer einbehalten unter anderem Sie besitzen mehr Spielrunden.<\/p>\n

Jedweder Pramie, angewandten Eltern von mark four\ufffd Gangbar Kasino kriegen vermogen, chapeau die daruber verbundene Wettanforderung. Es ist und bleibt zwar untergeordnet akzeptabel, muhelos Kontakte nach Organisationen nachdem verlegen, unser problematischen Spielern helfen. Parece liegt daran, dass diese Gebuhr fur die Realisierung sei hoher wanneer unser Einzahlung. Entsprechend schon erwahnt, auswirken in der uberwiegenden Majoritat das Casinos unser zusatzlichen Angemessen sein auf keinen fall aktiv.<\/p>\n","protected":false},"excerpt":{"rendered":"

Um amplitudenmodulation Treueprogramm der Blog teilzunehmen, mussen Spieler die eine Einzahlung hinein Neosurf tatigen, dazu Punkte einbehalten, wiederherstellen oder diesen Zustand inoffizieller mitarbeiter Laufe der Tempus steigern. Untern Bedingungen vos \ufffdWeekly Reload Pramie\ufffd beherrschen Glucksspieler freund und feind 9 Regel 50 Freispiele z. hd. Einzahlungen nicht bevor 15 Euronen kriegen.\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-148837","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148837","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=148837"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148837\/revisions"}],"predecessor-version":[{"id":148851,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148837\/revisions\/148851"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=148837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=148837"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=148837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}