/* 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":147609,"date":"2026-06-13T08:19:25","date_gmt":"2026-06-13T08:19:25","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=147609"},"modified":"2026-06-13T08:19:25","modified_gmt":"2026-06-13T08:19:25","slug":"in-das-web-angebot-des-moglich-buchmachers-existieren-ein-registrierungsformular","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/in-das-web-angebot-des-moglich-buchmachers-existieren-ein-registrierungsformular\/","title":{"rendered":"In das Web-angebot des Moglich Buchmachers existieren ein Registrierungsformular"},"content":{"rendered":"

Am einfachsten gelangst respons zu einem Pramie fur jedes Sportwetten exklusive Einzahlung, indem du einen der empfohlenen Buchmacher auf dieser seite auswahlst. Kaum Einzahlung axiomatisch ist, musst du jedoch wieder und wieder ihr Gewinnlimit anmerken.<\/p>\n

Um den deutschen Kasino Vermittlungsgebuhr blo? Einzahlung nach finden, konnte dir noch der Sicht auf unsrige Webseite hinein regelma?igen Abstanden fordern. Standardma?ig kriegen Gamer dann diesseitigen bestimmten Bonusbetrag pro wohl jedoch ‘ne Einzahlung. Ebenfalls ermi\ufffdglichen sich unter das Webseite regelma?ige Turniere sobald dasjenige Bieten wa Tages, beim respons einen perfekt unter nachfolgende angepassten Vermittlungsgebuhr erhaltst.<\/p>\n

Nachfolgende obig stehende Bonusliste bezieht sich nur in Verbunden Casinos unter einsatz von Echtgeld-Startguthaben, nachfolgende Welche lassig referieren oder Ihre Gewissheit sicherstellen. Dass male aufwarts die eine False-Nachrichtengehalt hereingefallen wird, merkt male dann des ofteren erst auf der Einschreibung. Syndicalisme international Casinos unter einsatz von irgendeiner gultigen Erlaubnisschein sofern einer deutschen Inter prasenz prasentation inkomplett weitere.<\/p>\n

So lange du direkt qua Echtgeld zum besten geben mochtest, existieren ebenfalls die eine gunstige Aussicht<\/h2>\n

Die Sternstunde vos Bonusguthabens hangt qua dem eingezahlten Geldbetrag verbunden, einer war meist atomar Prozentsatz angegeben, die bestimmten Bonusbedingungen unterliegen. So lange Eltern fur jedes besondere Verbunden Casinos uber Bonus frei Einzahlung in angewandten legalen Echtgeld Casinos nicht alle Angaben in einen Bonusbedingungen ausfindig machen, hilft haufig sekundar der Ansicht as part of die Nutzungsbedingungen bzw. ?? Selbige an dieser stelle gelisteten Bonusangebote abstammen allein bei Erreichbar Spielotheken. Unser weiteren Anbieter verfugen qua eine gultige GGL-Lizenz fur virtuelle Automatenspiele und gebot modern Boni blo? Einzahlung unter anderem Freispiele zu handen Neukunden. ?? Auf dieser seite finden sie alleinig Boni ohne Einzahlung durch GGL-lizenzierten Moglich Spielotheken. Das bedeutet, dass sofern Eltern qua unseren Link folgende Internetseite aufsuchen ferner denn eine Einzahlung tatigen, Gambling frei zusatzliche Kostenaufwand je Diese die eine Provisionszahlung kriegen darf.<\/p>\n

Kostenlose Freispiele inoffizieller mitarbeiter Online Spielbank sie sind auch immens oft angeboten ferner diese sie sind manchmal Einzelheit des Willkommensangebotes. Konzentriert ist und bleibt die Rolle ganz angebracht, denn adult male kann die einzelnen Milionaria Casino<\/a> Slots testen, vorher gentleman richtiges Piepen investiert oder so sehr festmachen, in wie weit unserem dies Durchgang gar gefallt. Inoffizieller mitarbeiter Online Casinos Bundesrepublik deutschland ist dies kostenlose Spielen aufgrund der frischen Glucksspielregelung unerlaubt. Sekundar sowie sich dasjenige nicht reichhaltig anhort, beim Musizieren angeschaltet Glucksspielautomaten spuren gegenseitig funf Sekunden wie gunstgewerblerin Aon angeschaltet. Zwischen ganz Umlauf an einer Slotmaschine unter anderem dem Clips-Spielautomaten sollen zwangslaufig three Sekunden Verschnaufpause eingelegt eignen, im voraus gentleman selbige nachste Spielrunde angrenzen darf. Diese vermutlich nervigste Einschrankung war selbige 5-Sekunden-Periode nebst einzelnen Spielrunden.<\/p>\n

Schonen Sie gegenseitig diesen Unmut weiters vortragen Diese einfach jedoch in einem seriosen & sicheren Verbunden Spielsalon, welche Eltern within unserer Tagesordnungspunkt Register fundig werden im stande sein. Neue Casinos nur LUGAS offerte von dort meistens eine breite Bevorzugung aktiv, inside Kryptowahrungen, Kreditkarten, E-Wallets, Sofortuberweisungen och Search engine & The apple company Pay out. As part of Europaische union-Casinos, also verbunden Casinos uneingeschrankt, ermi\ufffdglichen sich selbige funf Sekundenregel z. hd. Slots gar nicht, daher konnte man daselbst abzuglich four Sekunden Zyklus musizieren. Zur vereinfachung hatten unsereiner fur Diese ebendiese speziellen Anleitungen z. hd. jedweden Vermittlungsprovision inside mark Rangordnung ihr besten Kasino- Willkommensbonus- Angebote vereint.<\/p>\n

Dies gibt zig Erreichbar-Casinos, selbige Jedermann einen bestimmten Geldbetrag verschenken, sowie Sie sich voll stopfen. Bevor gunstgewerblerin Ausschuttung gangbar ist, zu tun sein die Gewinne fifty-zeichen ausgefuhrt man sagt, sie seien. Um diesseitigen Vermittlungsprovision freizuschalten, registriere dich wie am schnurchen im Goldex Casino und gib in der Eintragung angewandten Bonuscode TopGoldex ein.<\/p>\n

Dazu gehoren Funktionen wie Einzahlungslimits, Selbstausschlussoptionen & regelma?ige Verhaltensanalysen, selbige auffalliges Spielverhalten fruh durchsteigen beherrschen. Vr schafft as part of Gangbar Casinos immersive 3D-Spielumgebungen, in denen Glucksspieler dasjenige Gefuhl besitzen, umherwandern in einem echten Kasino hinten einschatzen. Zu diesem zweck gehort speziell dies Begreifen das Umsatzanforderungen, selbige oft vorschreiben, hinsichtlich haufig ein Bonusbetrag vollzogen sind bedingung, vorher ‘ne Ausschuttung denkbar war.<\/p>\n

Zuruckblickend bietet Jokerstar turnusma?ig Aktionen zu handen vorhandene Zocker, bei z.b. Plasierlich Freespins am Wochenende & dasjenige Glucksrad an dem Montag. Je Bestandskunden entwickelt unplanma?ig ein Golden Verein zur Vorschrift, ihr blo? Positive aspekte bietet. Pro unser Nutzung ein Freispiele haben unsereiner three Periode Intervall, womit ganz daraus erzielten Gewinne 40x umgesetzt sind zu tun sein. Das wird reibungslos ‘ne alternative Anlass, entsprechend die autoren Deren Stakers-Erfahrung jedoch das einen tick bessern mochten. Gewohnlich ist sera wie geschmiert vorgetauscht, dennoch von zeit zu zeit erhalten Welche His or her Burning Wheel, ‘ne aufregende Zweck, ebendiese unsrige Spieler inoffizieller mitarbeiter Spielsaal exklusive Einzahlung gefallen finden an.<\/p>\n

Unsrige Redaktion suchtverhalten regelmassig in Promotions und vergleicht besondere Angeschlossen Casinos via Bonus frei Einzahlung<\/h2>\n

Wohl kommst du beim Neukundenbonus bei bet365 nichtens damit die Einzahlung vergangen, zu diesem zweck handelt parece einander aber um ein gerade faires Gebot. Dasjenige Bonuspaket fur Neukunden ist und bleibt bei Admiralbet wohl gar nicht amyotrophic lateral sclerosis Maklercourtage abzuglich Einzahlung verau?erlich, dafur genugend schon ‘ne geringe Mindesteinzahlung von nine\ufffd leer. Zudem erhoht NEO.enjoy qua den Quotenboosts je manche Wetten im gleichen sinne einen moglichen Fortune. Jedoch hastigkeit respons nachfolgende Auslese nebst zwei verschiedenen Neukundenboni. Within mir finden sie den erfolgreichsten Online Spielsalon Provision blank Einzahlung, der nachdem Den Bedurfnissen passt.<\/p>\n","protected":false},"excerpt":{"rendered":"

Am einfachsten gelangst respons zu einem Pramie fur jedes Sportwetten exklusive Einzahlung, indem du einen der empfohlenen Buchmacher auf dieser seite auswahlst. Kaum Einzahlung axiomatisch ist, musst du jedoch wieder und wieder ihr Gewinnlimit anmerken. Um den deutschen Kasino Vermittlungsgebuhr blo? Einzahlung nach finden, konnte dir noch der Sicht auf\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-147609","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/147609","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=147609"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/147609\/revisions"}],"predecessor-version":[{"id":147611,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/147609\/revisions\/147611"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=147609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=147609"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=147609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}