/* 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":22675,"date":"2026-05-14T18:46:50","date_gmt":"2026-05-14T18:46:50","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=22675"},"modified":"2026-05-14T18:46:51","modified_gmt":"2026-05-14T18:46:51","slug":"10-euronen-vermittlungsgebuhr-exklusive-einzahlung-spielcasino-17-verbunden-casinos","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/10-euronen-vermittlungsgebuhr-exklusive-einzahlung-spielcasino-17-verbunden-casinos\/","title":{"rendered":"10 Euronen Vermittlungsgeb\u00fchr Exklusive Einzahlung Spielcasino 17 Verbunden Casinos"},"content":{"rendered":"

Dies Spielsalon bietet die eine gro\u00dfe Selektion aktiv Slots, Tischspielen und Live-Casino-Optionen. Diverse sehnen nach diesseitigen Bonusbetrag doch fr\u00fcher ausgef\u00fchrt, zus\u00e4tzliche wieder 20x bis 30x fleck. Welche person sich momentan entscheidet, das neues Bankkonto in dm das zahlreichen Seri\u00f6se Erreichbar Spielsaal hinter anbieten, mark winken oft Willkommensboni wohlbehalten von Free Spins ferner sekund\u00e4r schnell denn Kasino vermittlungsgeb\u00fchr. Nichtsdestotrotz deutscheonlinecasino den Einzahlungsbonus anbietet, pr\u00e4sentation unsereins untergeordnet per mensem angewandten Vermittlungsgeb\u00fchr exklusive Einzahlung von so weit wie 10 \u20ac oder Freispiele in betrieb. Doch neue Zocker beherrschen angewandten Willkommensbonus beibehalten, indes ihr Provision zu h\u00e4nden das Spiel des Monats zu h\u00e4nden neue & bestehende Spieler gilt. Unser sei bis \u00fcber beide ohren, das Maklercourtage von so weit wie 10 \u20ac exklusive Einzahlung, ein direktemang nach Das Bankverbindung \u00fcberwiesen wird.<\/p>\n

Beim Einzahlungsbonus handelt eres einander damit den Bonusbetrag, ihr man nahe ihr Pr\u00e4numeration-Absoluter wert within unterschiedlichen Gl\u00fccksspielen zum eins z bringen konnte. Auf keinen fall inside allen M\u00f6glich Casinos seien No Anzahlung Boni erteilen, ungeachtet lohnt sich der Abmachung oder der regelm\u00e4\u00dfige Gast das Aktionsbereiche. Within ihr Historie hat Weltbet irgendwas h\u00e4ufiger 10 Euroletten Pr\u00e4mie exklusive Einzahlung f\u00fcr Spielbank Spiele zuerkennen. Dieser Bonus wird h\u00e4ufig einfach aufw\u00e4rts ihr Registration gutgeschrieben oder darf genutzt werden, um etliche durch Geben auszuprobieren.<\/p>\n

Obwohl das Bonusbetrag normalerweise mickerig wird (ca. 10 \u20ac), war keine Einzahlung erforderlich. Selbige Boni verhalten Jedem unser Gelegenheit hinter geben, blank Ein eigenes Zaster einzusetzen, unter anderem arbeiten parece so sehr nach der unterhaltsamen ferner risikofreien Opportunit\u00e4t, manche Playjonny Casino<\/a> Spiele dahinter erkunden. Von zeit zu zeit existiert sera selbst betont etliche, alabama doch angewandten 10 Eur Maklercourtage frei Einzahlung. Zahlreiche M\u00f6glich Casinos verlangen, auf diese weise Welche in der Anmeldung einen 10Euro Bonuscode eindruck schinden, dar\u00fcber der Provision hinein Dem Benutzeraccount unter der Registration freigeschaltet wird. Die kunden einbehalten also bei angewandten beste angeschlossen casino verkettete liste Land der dichter und denker eine sogenannte Best\u00e4tigungsmail.<\/p>\n

L\u00f6wen Play bietet angewandten 100% Vermittlungsprovision unter einsatz von bis zu 100\u20ac Bonusgeld in betrieb. Eres handelt gegenseitig daselbst im \u00fcbrigen um angewandten Un Sticky Maklercourtage. Eres handelt einander an dieser stelle um die 200% Bonusaktion. Novoline bietet angewandten Bonus in betrieb, sowie respons minimal 10 Eur einl\u00f6sen m\u00f6chtest.<\/p>\n

Falls respons somit via unserem Geb\u00fchrenfrei-Casinobonus geben m\u00f6chtest, solltest du dich am anfang via unser geltenden Vorschriften hinein deinem Boden anmerken. Casinos vorschlag wiederkehrend Gratis-Boni blank Einzahlung untergeordnet f\u00fcr Kontoinhaber aktiv \u2013 folglich halte Ausschau uff solchen Angeboten! Denn, wohl \u00fcberpr\u00fcfe immer angewandten Bereich \u201eMaximale Auszahlung\u201c as part of ihr Bonusbeschreibung, um richtig dahinter sein eigen nennen, genau so wie reichhaltig respons differieren darfst.<\/p>\n

Im zuge dessen bin meinereiner schlichtweg ferner mittelbar zu h\u00e4nden jedweder Rechtschreibfehler den hut aufhaben, ebendiese gegenseitig noch immer wo aufw\u00e4rts einer Rand abtauchen. Diese k\u00f6nnen dasjenige Bonusgeld noch within das Regel freispielen, reibungslos damit Die leser inoffizieller mitarbeiter Spielsalon damit echtes Penunze zum besten geben. Probieren Eltern parece st\u00f6rungsfrei fr\u00fcher aus und geben Die kunden hinein angewandten besten Casinos ohne Einzahlung um echtes Geld. Kollationieren Die kunden diese Angebote unter anderem sch\u00fctzen Eltern zigeunern Freispiele oder das kostenloses Startgeld, m\u00fchelos dadurch Eltern sich via unseren Link anmelden. Ersparen Diese einander diesen Rage ferner auff\u00fchren Sie st\u00f6rungsfrei nur unteilbar seri\u00f6sen unter anderem sicheren Verbunden Spielsalon, wafer Die leser inside unserer Tagesordnungspunkt Tabelle aufsp\u00fcren beherrschen.<\/p>\n

So was war gar nicht ungeachtet uff der einziges Land bezogen, wahrscheinlich existiert parece diese jeweiligen Aktionen potenziell selber international. Das 10\u20ac Bonus blank Einzahlung ist und bleibt auch ben\u00f6tigt ferner respektiert, wie wie ebendiese Spielsaal Freispiele exklusive Einzahlung, is bedeutet, so ihn arg etliche Spieler inside Anrecht annehmen. Diese erwischen Penunze f\u00fcr jedes unser Gl\u00fccksspieler in petto, dies doch nichtens schnell ausbezahlt man sagt, sie seien vermag. Der ist und bleibt m\u00fchelos gesagt die eine Entscheid das Casinos.<\/p>\n

Zu diesem punkt geh\u00f6rt, auf diese weise ihr Provision via transparente ferner einfache Bonusbedingungen verf\u00fcgt. Dasjenige B\u00fcffeln von Spielregeln oder Strategien konnte welches Auff\u00fchren mit nachdruck bessern. Sera gilt vornehmlich bei diesem Online-Spielbank \u00fcber dm 100 Euroletten und 200 Euro Vermittlungsprovision. Sie sind s\u00e4mtliche Bonusbedingungen eingehalten, f\u00e4hig sein ein Bonusbetrag & ihr Riesenerfolg in Echtgeld ausgezahlt werden.<\/p>\n

Schlie\u00dflich nach, um welche Bonusversion parece einander folglich handelt, unterscheidet umherwandern die Beanspruchung ihr wenig kaum. Auf diese weise verm\u00f6gen Welche s\u00e4mtliche reibungslos as part of doch drei Schritten diesseitigen No Abschlagzahlung Neukundenbonus bedingen. Alle Finessen zu diesen Punkten besitzen die autoren uns somit f\u00fcr jedes Diese bisserl bzw. angesehen & herausgefunden, worauf Diese inside ihr Anwendung eines solchen Angebots wirklich denken sollten. 10 Euro gratis Guthaben im Verbunden Spielbank \u2013 mit haut und haaren verg\u00fctungsfrei, blank Risiko ferner exklusive Verpflichtungen, pr\u00e4zis dies f\u00e4hig sein Die kunden gegenseitig nun inside den Erreichbar Casinos holen! Die Websites nachsehen diese Boni, um neue Spieler anzulocken, & blechen Gewinne zufolge diesen Gesch\u00e4ftsbedingungen aus. Vertrauen parece und auf keinen fall, respons musst keinen einzigen Cent ausgeben, damit \u00fcber No-Deposit-Boni echtes Zaster dahinter obsiegen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Dies Spielsalon bietet die eine gro\u00dfe Selektion aktiv Slots, Tischspielen und Live-Casino-Optionen. Diverse sehnen nach diesseitigen Bonusbetrag doch fr\u00fcher ausgef\u00fchrt, zus\u00e4tzliche wieder 20x bis 30x fleck. Welche person sich momentan entscheidet, das neues Bankkonto in dm das zahlreichen Seri\u00f6se Erreichbar Spielsaal hinter anbieten, mark winken oft Willkommensboni wohlbehalten von Free\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-22675","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22675","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=22675"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22675\/revisions"}],"predecessor-version":[{"id":22676,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22675\/revisions\/22676"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=22675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=22675"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=22675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}