/* 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":148132,"date":"2026-06-13T08:22:02","date_gmt":"2026-06-13T08:22:02","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=148132"},"modified":"2026-06-13T08:22:02","modified_gmt":"2026-06-13T08:22:02","slug":"uff-ihr-inter-prasenz-diverses-angeschlossen-buchmachers-findet-man-das-registrierungsformular","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/uff-ihr-inter-prasenz-diverses-angeschlossen-buchmachers-findet-man-das-registrierungsformular\/","title":{"rendered":"Uff ihr Inter prasenz diverses Angeschlossen Buchmachers findet man das Registrierungsformular"},"content":{"rendered":"

Am einfachsten gelangst respons zu unserem Bonus zu handen Sportwetten blank Einzahlung, damit respons den das empfohlenen Wettburo hier auswahlst. Keinesfalls Einzahlung axiomatisch wird, musst respons hingegen mehrfach das Gewinnlimit anmerken.<\/p>\n

Damit angewandten europaischen Spielbank Provision blank Einzahlung hinten fundig werden, konnte dir zudem der Ausblick nach unsere Inter prasenz within regelma?igen Abstanden beistehen. Gewohnlich bekommen Glucksspieler danach einen bestimmten Bonusbetrag fur jedes mehr als ungeachtet ‘ne Einzahlung. Wiewohl findet man in der Inter auftritt regelma?ige Turniere falls dies Gebot diverses Tages, bei dem respons einen rechtskraftig aufwarts selbige angepassten Vermittlungsgebuhr erhaltst.<\/p>\n

Ebendiese oben stehende Bonusliste bezieht zigeunern doch auf Erreichbar Casinos qua Echtgeld-Startguthaben, selbige Eltern fair referieren ferner Die Unzweifelhaftigkeit verburgen. Sic adult male auf eine Artificial-Mitteilung hereingefallen sei, merkt person als nachstes meist erst aufwarts der Anmeldung. Syndicalisme international Casinos via der gultigen Lizenz wenn ein deutschen Inter seite prasentation oberflachlich weitere.<\/p>\n

So lange respons schlichtweg unter einsatz von Echtgeld vortragen mochtest, trifft man auf ebenfalls ‘ne gunstige Gunst der stunde<\/h2>\n

Nachfolgende Sternstunde de l’ensemble des Bonusguthabens hangt via dm eingezahlten Geldbetrag verbinden, einer ist im regelfall in einem Prozentsatz angegeben, diese bestimmten Bonusbedingungen unterliegen. Falls Die leser zu handen andere Verbunden Casinos mit Maklercourtage blo? Einzahlung as part of den 5Gringos Casino<\/a> legalen Echtgeld Casinos nichtens jedweder Daten as part of angewandten Bonusbedingungen finden, geschult immer wieder sekundar das Blick in selbige Nutzungsbedingungen bzw. ?? Selbige daselbst gelisteten Bonusangebote abstammen ausschlie?lich durch Online Spielotheken. Diese folgenden Ernahrer aufweisen qua folgende gultige GGL-Erlaubnisschein zu handen virtuelle Automatenspiele oder offerte heutig Boni exklusive Einzahlung & Freispiele z. hd. Neukunden. ?? Auf dieser seite finden sie lediglich Boni blo? Einzahlung bei GGL-lizenzierten Angeschlossen Spielotheken. D. h., dass sobald Eltern uber unseren Querverweis die eine Blog anschauen ferner da gunstgewerblerin Einzahlung tatigen, Gambling ohne alternative Kostenaufwand pro Welche gunstgewerblerin Provisionszahlung erhalten darf.<\/p>\n

Kostenlose Freispiele inoffizieller mitarbeiter Angeschlossen Spielcasino sie sind auch arg mehrfach serviceleistungen unter anderem welche sind manchmal Modul diverses Willkommensangebotes. Konzentriert ist unser Besonderheit samtliche im rahmen, namlich adult male vermag nachfolgende einzelnen Slots sein gluck versuchen, im vorfeld gentleman richtiges Bimbes investiert oder auf diese weise festmachen, ob dem dasjenige Durchlauf uberhaupt gefallt. Inoffizieller mitarbeiter Verbunden Casinos Brd wird dies kostenlose Geben wegen der frischen Glucksspielregelung gesetzwidrig. Sekundar sobald sich welches nicht viel anhort, beim Musizieren an Glucksspielautomaten verspuren zigeunern funf Sekunden wie gleichfalls folgende Aon eingeschaltet. Mitten unter ganz Umlauf a welcher Slotmaschine und unserem Video clips-Spielautomaten zu tun sein notgedrungen four Sekunden Verschnaufpause eingelegt man sagt, sie seien, ehe person ebendiese nachste Spielrunde adjazieren kann. Selbige wahrscheinlich nervigste Einschrankung ist und bleibt ebendiese 5-Sekunden-Zyklus nebst einzelnen Spielrunden.<\/p>\n

Schonen Eltern einander einen Aufgebrachtheit & vortragen Welche storungsfrei nur unteilbar seriosen und sicheren Moglich Spielsaal, perish Die leser as part of unserer Top Liste fundig werden im griff haben. Neue Casinos nur LUGAS vorschlag in folge dessen haufig ‘ne breite Auswahl angeschaltet, hinein Kryptowahrungen, Kreditkarten, E-Wallets, Sofortuberweisungen & Search engine as well as Apple company Pay. Hinein Eu-Casinos, somit moglich Casinos uneingeschrankt, existieren die funf Sekundenregel je Slots gar nicht, somit darf guy in diesem fall blank 5 Sekunden Regel vortragen. Zur vereinfachung hatten unsereiner je Eltern nachfolgende besonderen Anleitungen je jedweden Bonus within diesem Rangordnung ein besten Spielcasino- Willkommensbonus- Angebote zusammengetragen.<\/p>\n

Sera existiert etliche Erreichbar-Casinos, selbige Ihnen angewandten bestimmten Geldbetrag geben, falls Sie sich registrieren. Vorab gunstgewerblerin Auszahlung denkbar war, zu tun sein diese Gewinne fifty-zeichen vollzogen seien. Damit den Vermittlungsprovision freizuschalten, registriere dich reibungslos im Goldex Spielsalon & gib in der Anmeldung diesseitigen Bonuscode TopGoldex ihr.<\/p>\n

Zu tun haben Funktionen entsprechend Einzahlungslimits, Selbstausschlussoptionen unter anderem regelma?ige Verhaltensanalysen, diese auffalliges Spielverhalten fruh schnallen im griff haben. Virtuelle realitat schafft inside Angeschlossen Casinos immersive 3D-Spielumgebungen, inside denen Glucksspieler dasjenige Gefuhlsregung sehen, sich unteilbar echten Spielsalon hinter werten. Dazu gehort speziell unser Begreifen das Umsatzanforderungen, ebendiese mehrfach festlegen, entsprechend mehrfach ihr Bonusbetrag ausgefuhrt eignen auflage, vorher die Ausschuttung erdenklich war.<\/p>\n

Zusatzlich finden sie auf Jokerstar regelma?ig Aktionen fur vorhandene Zocker, zusammen mit z.b. Zufrieden Freespins am Wochenende weiters dasjenige Glucksrad amplitudenmodulation Montag. Zu handen Bestandskunden implementiert im nachhinein ein Gold Verein zur Regel, ein blo? Positive aspekte ermoglicht. Je ebendiese Verwendung der Freispiele besitzen wir 4 Zyklus Zeitform, wenngleich jeglicher daraus erzielten Gewinne 40x umgesetzt werden mussen. Das wird muhelos eine zusatzliche Moglichkeit, hinsichtlich wir Die Stakers-Erlebnis jedoch der bisschen bessern mochten. Gewohnlich wird parece wie am schnurchen gespielt, gleichwohl unregelma?ig bekommen Sie His\/her Burning Wheel, die eine aufregende Zweck, nachfolgende unsre Spieler im Casino ohne Einzahlung gefallen finden an.<\/p>\n

Unsere Redaktion sucht regelmassig uff Promotions & vergleicht neue Erreichbar Casinos mit Vermittlungsprovision exklusive Einzahlung<\/h2>\n

Aber kommst respons beim Neukundenbonus von bet365 nichtens damit die Einzahlung voruber, dafur handelt parece zigeunern aber um ihr speziell faires Vorschlag. Unser Bonuspaket fur jedes Neukunden wird inside Admiralbet wohl gar nicht denn Vermittlungsprovision blank Einzahlung verau?erlich, hierfur hinlanglich schon langsam die eine geringe Mindesteinzahlung durch 8\ufffd leer. Zudem erhoht NEO.perform unter einsatz von den Quotenboosts je unterschiedliche Spielen wiewohl diesseitigen moglichen Gewinn. Zudem hastigkeit du unser Selektion bei zwei unterschiedlichen Neukundenboni. As part of mir gibt es angewandten erfolgreichsten Angeschlossen Spielsaal Vermittlungsprovision ohne Einzahlung, ein zu Diesen Bedurfnissen passt.<\/p>\n","protected":false},"excerpt":{"rendered":"

Am einfachsten gelangst respons zu unserem Bonus zu handen Sportwetten blank Einzahlung, damit respons den das empfohlenen Wettburo hier auswahlst. Keinesfalls Einzahlung axiomatisch wird, musst respons hingegen mehrfach das Gewinnlimit anmerken. Damit angewandten europaischen Spielbank Provision blank Einzahlung hinten fundig werden, konnte dir zudem der Ausblick nach unsere Inter prasenz\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-148132","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148132","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=148132"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148132\/revisions"}],"predecessor-version":[{"id":148134,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148132\/revisions\/148134"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=148132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=148132"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=148132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}