/* 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":21669,"date":"2026-05-14T16:04:39","date_gmt":"2026-05-14T16:04:39","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=21669"},"modified":"2026-05-14T16:04:40","modified_gmt":"2026-05-14T16:04:40","slug":"spiele-hinein-8-ecu-moglich-casinos-das-ublich-euch","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/spiele-hinein-8-ecu-moglich-casinos-das-ublich-euch\/","title":{"rendered":"Spiele hinein 8 Ecu Moglich Casinos: Das ublich euch"},"content":{"rendered":"

Prepaid-Zahlungen:Praventive Schritte rund selbige Spielsucht? Sodann nutzt gleichwohl Prepaid-Bezuge, as part of denen ihr eure Bezuge im Verbunden Spielcasino ausnahmslos vorstrecken musst. Obwohl geringeren Zahlungslimits erlauben sich gleichwohl freund und feind Bonusangebote vorteil. Wie mit CashtoCode, Neosurf & Flexepin.<\/p>\n

Google android Gutschriften:Zuletzt Jack Top offizielle Website<\/a> waren jedoch mobile Gutschriften zu bezeichnen. Unter einsatz von euer Handy konnt der einstweilen beilaufig durch Fruit Pay oder Google Invest inoffizieller mitarbeiter Angeschlossen Spielsaal einlosen. Ein Gewinn? Schnelle Einzahlungen nicht eher als nueve Euroletten und hohe Sicherheitsstandards bei Gesichtserkennung.<\/p>\n

Unseren Erfahrungen auf gebuhrend die Einzahlung durch 9.1 Euro aufgebraucht, damit ganz brauchbaren Spiele inoffizieller mitarbeiter Erreichbar Spielbank beeinflussen hinten konnen. Einbilden mochten die autoren euch heute nachfolgende drei diskretesten Spielbereiche as part of modernen Erreichbar Casinos.<\/p>\n

Spielautomaten (Slots)<\/h2>\n

Ebendiese gro?te Feld angeschaltet Auffuhren inoffizieller mitarbeiter Verbunden Spielcasino werden Spielautomaten. Spielautomaten eignen indessen ellenlang nutzlich einfache Slots, aktiv denen das ihr ferner zusatzliche Eur gewonnen werden vermag. Aktuelle Video clips-Slots eignen genuine Stuck, diese riesig Enthusiasmus arbeiten weiters aufmerksam Gewinne im Millionenbereich moglichkeit schaffen. Top-Slots werden wie durch Pragmatic Drama oder Nolimit Stadtzentrum programmiert.<\/p>\n

Tischspiele<\/h2>\n

Hinein den Gangbar Casinos frei deutsche Berechtigung konnt ein jedoch zweite geige alle beri?chtigten Tisch- oder Kartenspiele pluspunkt. Perfekt frei diesseitigen Fassung von alternative Zocker bewilligen zigeunern viele Einsatze beim Roulette, Blackjack & Baccarat platzieren. Im gegensatz zu diesseitigen Spielautomaten man sagt, sie seien zudem keinesfalls Gewinne im Millionenbereich aktiv diesseitigen klassischen Tischspielen nicht ausgeschlossen.<\/p>\n

Real time Spielsalon Spiele<\/h2>\n

Exklusive selbige Limitierungen diverses deutschen Glucksspielvertrags konnt ihr eure 9.1 Euroletten Einzahlungen beilaufig im Are living Spielbank angeschaltet zahlreichen Taschen durchspielen. Gelistet man sagt, sie seien dort auf keinen fall gleichwohl klassische Tisch- und Kartenspiele, anstelle beilaufig contemporain Gameshows. In einen seid ihr ich Modul der Gameshow weiters konnt sekundar mit kleineren Einsatzen hohe Gewinne vollbringen.<\/p>\n

Alternativen zur 9 Eur Mindesteinzahlung inoffizieller mitarbeiter Spielsaal<\/h2>\n

Genug euch die nine Euro Einzahlung zeichen keineswegs nicht mehr da oder war schier ‘ne geringere Einzahlung benotigt? Danach konnt ihr im Verbunden Spielsaal naturlich auch qua folgenden Einzahlungswerten auswirken. Wie man sagt, sie seien im Spielcasino zweite geige Zahlungen nicht eher als four Ecu sofern ab 22 Ecu denkbar.<\/p>\n

Eine geringere Einzahlung verringert euer finanzielles Aussicht, indes ihr inside hoheren Einzahlungswerten viel mehr Versuche aktiv angewandten Slots erhaltet. Ident ergeben hohere Einzahlungswerte hohere Bonusmoglichkeiten. Nicht vor welchem Wichtigkeit ein zu guter letzt einlosen konnt, hangt letzten endes noch eingeschaltet diesseitigen Vorgaben eures Erreichbar Casinos.<\/p>\n

Das rennen machen im 9.1 Ecu Spielsaal: Beste Infos oder Secrets and cheats<\/h2>\n

Seid ihr aufwarts der Nachforschung in etliche Ratschli?a\ufffdge oder Secrets, im zuge dessen ihr eure Gewinne im nine Ecu Kasino maximieren konnt? Hinterher besitzen wir nun genau das Gute fur jedes euch. Unsereiner mochten euch drei unserer wichtigsten Tipps meinen, entsprechend eure Gewinne zu multiplizieren sind.<\/p>\n

    \n
  1. Ratschlag \ufffd Bonus nutzlichkeit: Jeglicher elementar \ufffd nehmt jegliche Bonusangebote echt oder vergleicht vorab diese Umsatzbedingungen. Verleiht eurem Konto diesseitigen finanziellen Expansive phase & nutzt einige Bonusangebote. Z. b. sekundar Freispiele ferner Cashbacks. So ist zweite geige das Spielspa? nach tief Aussicht nicht abgehen von.<\/li>\n
  2. Ratschlag \ufffd Selektion ein besten Zahlungsmethoden: Inoffizieller mitarbeiter Spielbank gewonnen? Dann solltet ein moglichst direktemang lohnenswert im stande sein. Verifiziert im endeffekt euer Konto zeitig und wahlt diese passenden Zahlungsmethoden. Essentiell war, so nur minimal zusatzlichen Kostenaufwand von hohe Gehoren erhoben eignen oder nachfolgende Auszahlungsdauer lieber minimiert eignen darf.<\/li>\n
  3. Empfehlung \ufffd Finanzielle Disziplin: Gewinne entstehen inoffizieller mitarbeiter Moglich Spielsalon nichtens uber nacht. Es muss langfristig gedacht man sagt, sie seien. Geht ergo kalkuliertes Risiko ein und verpulvert eure Einzahlung auf keinen fall direktemang dahinter In-kraft-treten des Monats. Seid in der Punkt, unter einsatz von eventuellen Verlusten umzugehen und in betrieb sich verstandigen auf Argumentieren beilaufig diese Rei?leine hinten suckeln.<\/li>\n<\/ol>\n

    Fazit: Moglich Spielsalon Boni uber 8 Euronen Einzahlung<\/h2>\n

    Eines steht fest \ufffd Erreichbar Casinos uber nueve Euronen eignen optimal fur gute Erfahrungen via mark Online-Glucksspiel. Monetar lasst einander zwar unser Gunst der stunde minimieren, ungeachtet bereits diesseitigen Provision kriegen.<\/p>\n

    Within den von uns getesteten Erreichbar Casinos werden nichtsdestotrotz kleiner nueve Euroletten Einzahlung drehstange Bonusangebote liefert. Jedoch auf den fu?en stehen etliche seriose Zahlungsmethoden zur Praferenz.<\/p>\n

    Die autoren hatten euch schon langsam eine Liste angeschaltet fahigen Gangbar Casinos vorgestellt. Wahlt des eigenen dieser Verbunden Casinos unter anderem stellt daruber gewiss, auf diese weise uber eurer nine Euro Einzahlung wiewohl das Vermittlungsgebuhr kriegen sind vermag.<\/p>\n

    eWallets:Sehr nachgefragt eignen within angewandten Online Casinos beilaufig nachfolgende eWallets. Ebendiese eWallets gultigkeit besitzen wanneer digitale Portemonnaie, die euch einfache ferner gebuhrenfreie Das- und Auszahlungen lassen. Unter einsatz von Skrill, Neteller, MiFinity & zweite geige myPaysafe, welches ferner die Paysafecard anbietet, man sagt, sie seien Gutschriften mitten unter 10 & four.100000 Euronen nicht ausgeschlossen. Eben selbige Paysafecard bei Casinos ist und bleibt massiv gemocht ferner punktet via ihrer einfachen Inanspruchnahme ferner au?erordentlichen Zuverlassigkeit. Vorallem damit kleine Einzahlungen wie gleichfalls nine\ufffd inoffizieller mitarbeiter PSC Spielcasino dahinter tatigen.<\/p>\n","protected":false},"excerpt":{"rendered":"

    Prepaid-Zahlungen:Praventive Schritte rund selbige Spielsucht? Sodann nutzt gleichwohl Prepaid-Bezuge, as part of denen ihr eure Bezuge im Verbunden Spielcasino ausnahmslos vorstrecken musst. Obwohl geringeren Zahlungslimits erlauben sich gleichwohl freund und feind Bonusangebote vorteil. Wie mit CashtoCode, Neosurf & Flexepin. Google android Gutschriften:Zuletzt Jack Top offizielle Website waren jedoch mobile Gutschriften\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-21669","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21669","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=21669"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21669\/revisions"}],"predecessor-version":[{"id":21670,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21669\/revisions\/21670"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=21669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=21669"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=21669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}