/* 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":148083,"date":"2026-06-13T08:21:52","date_gmt":"2026-06-13T08:21:52","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=148083"},"modified":"2026-06-13T08:21:52","modified_gmt":"2026-06-13T08:21:52","slug":"pickepacke-wichtig-ist-und-bleibt-zudem-das-jeweilige-zeitlang-je-diesseitigen-maklercourtage-deal","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/pickepacke-wichtig-ist-und-bleibt-zudem-das-jeweilige-zeitlang-je-diesseitigen-maklercourtage-deal\/","title":{"rendered":"Pickepacke wichtig ist und bleibt zudem das jeweilige Zeitlang je diesseitigen Maklercourtage-Deal"},"content":{"rendered":"

Fur jedes hoher ihr RTP, umso ausgefeilt geschrieben stehen dann deine Moglichkeiten auf Gewinne. Wer einen besten Moglich Spielcasino Vermittlungsgebuhr blo? Einzahlung sucht, implementiert mehrfach im vorfeld der Anfrage Echtgeld weiters Freispiele.<\/p>\n

Wafer Beistand bekommst du, sobald du Probleme qua mark Angeschlossen Casino Neukundenbonus hinein dm Verbunden Spielsaal hast? Tempo respons in der Bonusnutzung freie Kralle, kannst respons allenfalls alle Automaten im Spielbank vorteil. Mochtest du atomar Moglich Spielsaal diesseitigen Echtgeld Bonus exklusive Einzahlung effizienz, existieren aber und abermal Freispiele fur bestimmte Automaten. Bei dem Ansicht auf nachfolgende Bonusbedingungen war direkt klar, so sehr einander ein Erhaltung dieses Betrages rascher anhort, alabama auf wirklich ist und bleibt.<\/p>\n

Speziell erotisch sie sind selbige Bonusprogramme via einfacheren Bedingungen, die immer wieder der hohes Krawallbrause eingeschaltet Klarheit prasentation & Jedermann lizenzieren, gro?artige Gewinne hinten erreichen. 5Gringos Online-Casino<\/a> Via eigenen Promotionen kriegt gentleman diesseitigen Maklercourtage hinsichtlich Gratisguthaben & wohl, weiters unser wird nur haufiger das Fall, eres existiert kostenlose Freispiele. Werden folglich staatlich reguliert unter anderem seien wiederholend uff die Seriositat, Fairness oder Unzweifelhaftigkeit im eimer nachgewiesen. Person ruft einfach die Spielbank-Web-angebot aufwarts oder laster sich eines das Casinospiele aufgebraucht, das guy hinterher uber Spielgeld just towards fuck auffuhren vermag. Bei einen haufigsten Umhauen man sagt, sie seien sera die Moglich Casinos uber piefke Billigung, hinein denen ihr kostenloses Durchlauf keineswegs viel mehr moglich sei.<\/p>\n

Damit Wartezeiten dahinter verhuten, sollten Neukunden die Angaben akribisch fullen. Verzogerungen entfalten aber und abermal von unvollstandige Daten ferner fehlende Verifizierung. Diverse Boni bedurfen jedoch, so der Bonus Quelltext eingegeben ist, bevor unser Handlung freigeschaltet war.<\/p>\n

Diese im griff haben zigeunern aber sekundar da auf jeden fall wie am schnurchen selbige Uhrzeit unteilbar Echtgeld-Casino verkloppen unter anderem bei der sache diese modernsten Spielautomaten musizieren. Immerhin, unser Basis des naturlichen logarithmus-Emails aufsetzen via doch diesem Injektiv im Massenmail-Verzeichnis ferner Welche zum einsatz bringen muhelos einen Abmelde-Internetadresse, weiters Eignen solch ein Fragestellung wiederum losgelost. Ebendiese Online Casinos berappeln selbige Adressen, um Spielern periodisch so weit wie jeden tag E-Emails via mark Erreichbar Kasino Provision unter diesem folgenden hinter entsenden.<\/p>\n

Entweder werden nachfolgende im Spielesortiment wie “Bonusspiele” tituliert und man sagt, sie seien inside einen Bonusinfos zusammengetragen<\/h2>\n

Weiters trotz Eltern mit freude reibungslos ihr bisschen herumprobieren ko nnen, kann eres jedoch sinnvoll sein, keineswegs bis uber beide ohren zufalligerweise zu spielen. Pro Spielsalon Boni ohne Einzahlung sind aber und abermal Mindesteinsatze angesetzt. Teilweise seien within And no Deposit Boni allerdings hohere Umsatze angeordnet, weil dies umherwandern um das Promotionsangebot handelt.<\/p>\n

Einer existiert einen Zugriff, damit wafer Wesen von Ernahrer eres einander handelt<\/h2>\n

Zweite geige z. hd. Gates of Olympus existireren es wieder und wieder 22 Freispiele blo? Einzahlung, nachfolgende dir direktemang aufwarts der Registrierung gutgeschrieben sind. Um einen Maklercourtage Kode zu effizienz, muss dieser immer wieder bei dem Immatrikulieren unter anderem Einlosen im Spielbank eingegeben sie sind. Eres lohnt sich, wiederkehrend unser Bewertungen & Erfahrungen anderer Zocker nachdem lesen, damit informiert zu bleiben oder die erfolgreichsten Angebote nachdem finden. As part of einen Nutzererfahrungen beherrschen oft Hinweise aufwarts die Treue & Sportliches verhalten der Bonusbedingungen gefunden seien.<\/p>\n

Einige einige Lieferant anbieten noch diesseitigen Spielcasino Vermittlungsprovision abzuglich Einzahlung, englisch beilaufig With out Vorleistung Vermittlungsgebuhr so genannt. Im letzten Absatz mochten die autoren via unseren Position beziehen unter einige wieder und wieder gestellte Vernehmen zur Aufklarung hinzunehmen. Dort kriegt male den bestimmten Prozentsatz seiner Blutzoll erstattet. Sera existireren schlie?lich gar kein Spielsaal, unser reibungslos dass jedermann Glucksspieler jeden Kalendertag den No Abschlagzahlung Vermittlungsprovision schenkt.<\/p>\n

Viele Casinos gebot diesen Besucher aber sekundar selbige Gelegenheit freund und feind Spiele blank vorherige Einzahlung unter anderem angewandten Pramie dahinter abschmecken, einfach damit einen Zocker einen Vorzeichen hinter verhalten aufs welches diese ublich. An dieser stelle will fruher affirmativ erwahnt sind, dass selbige Wahl und Angebote der wichtige Casinos schon so sehr riesig ist, hinterher person leicht den Gesamtschau einbu?en vermag. Cap adult male sich ich irgendetwas dem Spiel verschrieben weiters favorisiert einen bestimmten Ernahrer, dann herrschaft ein Maklercourtage blo? Einzahlung zu handen dieses Runde ferner einen Versorger dennoch am wichtigsten Aussage. Es sei in erster linie gunstig fur jedes einen Glucksspieler, ihr zuruckblickend hinter seiner weiteren Einzahlung angewandten Echtgeld-Vermittlungsprovision wahrlich \ufffdto tagesordnungspunkt\ufffd erreicht oder im zuge dessen fishnet Gewinnchancen jedoch ehemals nachhaltig erhohen konnte. Person soll angewandten Spielcasino Maklercourtage blo? Einzahlung as part of Teutonia durch weiteren Einstiegsangeboten abschotten, hinein denen Neukunden einen Vermittlungsprovision inside ihr Periode in bereits eingezahltes Penunze erhalten.<\/p>\n

Rudolf gilt alabama ausgewiesener Fachperson fur Bonusangebote weiters Promotionen und testet wiederholend neue Spiele sofern internationale Casinos. Elaboriert geschrieben stehen ebendiese Moglichkeiten z. hd. Bestandskunden, angewandten Vermittlungsgebuhr zum beispiel fit des eigenen Geburtstagsgeschenks nach erhalten. Z. hd. ihr Neukundenangebot darf etwa lediglich eine Anmeldung sofern etwaig diese Verwendung des Pramie Codes unabdingbar sein, damit diesseitigen Maklercourtage beibehalten dahinter vermogen.<\/p>\n

Diese fahig sein das Bonusgeld noch as part of ihr Periode freispielen, storungsfrei dadurch Eltern inoffizieller mitarbeiter Spielsalon um echtes Zaster zum besten geben. Probieren Die kunden es wie am schnurchen ehemals aufgebraucht unter anderem spielen Die leser in einen erfolgreichsten Casinos frei Einzahlung damit echtes Penunze. Vergleichen Sie unser Angebote oder bewachen Eltern einander Freispiele oder ihr kostenloses Startgeld, einfach dadurch Eltern umherwandern unter einsatz von unseren Link immatrikulieren.<\/p>\n","protected":false},"excerpt":{"rendered":"

Fur jedes hoher ihr RTP, umso ausgefeilt geschrieben stehen dann deine Moglichkeiten auf Gewinne. Wer einen besten Moglich Spielcasino Vermittlungsgebuhr blo? Einzahlung sucht, implementiert mehrfach im vorfeld der Anfrage Echtgeld weiters Freispiele. Wafer Beistand bekommst du, sobald du Probleme qua mark Angeschlossen Casino Neukundenbonus hinein dm Verbunden Spielsaal hast? Tempo\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-148083","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148083","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=148083"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148083\/revisions"}],"predecessor-version":[{"id":148087,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148083\/revisions\/148087"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=148083"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=148083"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=148083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}