/* 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":3843,"date":"2026-04-23T16:03:37","date_gmt":"2026-04-23T16:03:37","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=3843"},"modified":"2026-04-23T16:03:39","modified_gmt":"2026-04-23T16:03:39","slug":"top-bonus-weiters-innovativen-features-pro-deutsche-glucksspieler-ziegler-hutte","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/top-bonus-weiters-innovativen-features-pro-deutsche-glucksspieler-ziegler-hutte\/","title":{"rendered":"Top-Bonus weiters innovativen Features pro deutsche Gl\u00fccksspieler Ziegler H\u00fctte"},"content":{"rendered":"

Ergo innehaben die autoren hier die eine kleine Bedienungsanleitung unter zuhilfenahme von allen erforderlichen Schritten erstellt, damit du pr\u00e4zis wei\u00dft, ended up being dahinter erledigen wird. Welche ist in Ausgangsebene bei Millionen & selbst Milliarde durch Drehungen berechnet, sodass ihr Prozentsatz l\u00e4ngerfristig pr\u00e4zis wird, nicht jedoch in der einzelnen Kongress. Eigens die frischen kostenlosen Freispiele ohne Einzahlung handhaben wie am schn\u00fcrchen abgehoben viel Spa\u00df! Beil\u00e4ufig hinein Freispielen funktioniert unser Arbeitsweise in welcher einfachen Mathematik. Nur war dies erkl\u00e4rlich, wirklich so virtuelle Spielhallen niemals Bares schenken intendieren. Bei 50\u20ac Extraguthaben w\u00e4ren dies als n\u00e4chstes bereits 500\u20ac solange bis 5000\u20ac, ebendiese man realisieren muss, vorab die Spielh\u00f6lle die eine (teilweise) Aussch\u00fcttung autorisiert.<\/p>\n

Spiele ohne Einzahlung qua vielen Freispielen aufsp\u00fcren Welche inside Bundesrepublik deutschland an dem einfachsten, as part of dem Eltern in slotmagie casino App<\/a> Vergleichsportalen uff den beliebtesten unter anderem renommiertesten Anbietern forschen. Gern wissen wollen Eltern einander gerade, is wahrhaftig richtig hinterm Idee Freispiele blank Einzahlung steckt? So lange Sie via diesseitigen Freispielen einen Gewinn erzielt besitzen, m\u00fcssen Die leser eigenen 35 Fleck verwirklichen, im zuge dessen dies nachdem irgendeiner Aussch\u00fcttung besuchen konnte. Sobald Sie via den Freispielen angewandten Gewinn erzielt innehaben, m\u00fcssen Diese folgenden 40 Mal umsetzen, damit sera hinter einer Aussch\u00fcttung antanzen vermag.<\/p>\n

Dieser konnte amyotrophic lateral sclerosis Prozentsatz das Einzahlung angeboten sie sind, wie 100 Von hundert so weit wie dem bestimmten Absoluter wert, und ist immer wieder qua Freispielen kombiniert. Bonusangebote sind ihr zentraler Glied der Attraktivit\u00e4t neuer Erreichbar Casinos & f\u00e4hig sein Der Spielerlebnis arg optimieren. Unverbrauchtheit Plattformen man sagt, sie seien darauf abh\u00e4ngig, zigeunern im hart umk\u00e4mpften Jahrmarkt nachdem geltend machen, warum welche unter zuhilfenahme von speziell attraktiven Bonusangeboten, innovativen Features & einem modernen Entwurf punkten. Im rahmen unserer Aktionen und Bonusangebote kannst Du wiederholend Freispiele, Cash Back Bonus, ohne Einzahlungsbonusangebote, so lange No Deposit Pr\u00e4mie Geschenke akzeptieren. Zus\u00e4tzlich bietet Dir unser Bonusseite bei L\u00f6wen Play Online selbige Opportunit\u00e4t, Dich mit nachfolgende Bedingungen der Bonusangebote hinter erkundigen.<\/p>\n

Gleichzeitig kannst du dich in die eine exorbitant schnelle oder einfache Verwirklichung ihr Zahlung beenden. Jedweder Einzahlungen durch Echtgeld in dein Spielerkonto kannst du garantiert exklusive sonstige Geb\u00fchren k\u00fcndigen. Spielst du \u00fcber dem Sprechappar unter einsatz von diesem Os iOS, kannst respons schlichtweg etwas abbekommen. Freie Speicherpl\u00e4tze musst du zweite geige nicht machen, alle Inhalte eignen schlichtweg bei deinem Inter browser aufgeladen.<\/p>\n

Viele beliebte Slots des Herstellers pr\u00e4sentation dir solch ein zus\u00e4tzliche Rolle. Alabama Jungspund kannst respons dir von diese Freispiel-Pakete zus\u00e4tzliches Spielkapital erwischen, zu h\u00e4nden High Tretroller oder Vielspieler seien unser Slot Duelle spannend. Jedoch 40 Zeichen musst du einen Vermittlungsgeb\u00fchr f\u00fcr selbige Aussch\u00fcttung wie Echtgeld umsetzen. Das RTP wird ein ein sichersten Werte z. hd. Gamer – dennoch was hei\u00dft diese Auszahlungsquote gewissenhaft? Wer beziehungsweise hinschaut & spezifisch ausw\u00e4hlt, aufgesp\u00fcrt conical buoy echte Gewinnmomente. Gar nicht jede M\u00f6glichkeit wirkt auf den ersten Blick immens, dennoch pr\u00e4zis dadrin liegt ihr Gewinn.<\/p>\n

Um einen Maklercourtage durchf\u00fchren nachdem f\u00e4hig sein, zu tun sein alles in allem nicht alleine Bonusbedingungen erf\u00fcllt sie sind. Faktoren genau so wie Unzweifelhaftigkeit, Transparenz, Spielspa\u00df & die eine angenehme Anwenderschnittstelle eignen ident elementar bzw. H\u00e4ufig genug eine einfache Frage in betrieb angewandten Kundendienst, um den kleinen Online Spielbank Bonus nachdem einbehalten.<\/p>\n

Nebeneinander zum rigide regulierten GGL-B\u00f6rse bedient eine vielzahl global lizenzierter Angeschlossen Casinos die eine signifikante Nachfrage unter diesem freieren oder umfassenderen Gl\u00fccksspielerlebnis. Der kompetenter ferner mehr als erreichbarer Kundensupport wird dies Gebirgszug eines vertrauensw\u00fcrdigen Anbieters. Das weiterer Effizienz werden regelm\u00e4\u00dfige Promotionen ferner Turniere, ebendiese sonstige Abwechslung machen. Trade der Berechnung wird es, folgende datengest\u00fctzte weiters differenzierte Perspektive dahinter pr\u00e4sentation, diese eres einen Spielern erm\u00f6glicht, die informierte oder sichere Auslese bei unserem umherwandern immer wieder wandelnden Marktumfeld hinter auftreffen. Speziell gefragt eignen zus\u00e4tzliche Features entsprechend Vermittlungsgeb\u00fchr Crabs ferner erweiterte Freispiel-Pakete, diese unter zuhilfenahme von klassische Angebote rausgehen.<\/p>\n

Spieler innehaben bei keramiken zweite geige selbige Option, wie am schn\u00fcrchen dennoch qua einen Inter browser des Smartphones uff die M\u00f6glich Spielhalle zuzugreifen. Ihr Pr\u00e4mie, ein zigeunern gleich angeschaltet erfahrene Spieler richtet wie gleichfalls an Neuanf\u00e4nger. Freispiele mit Einzahlung hingegeben sind wieder und wieder an seit langem einfacher nachdem erf\u00fcllende Umsatzbedingungen gekn\u00fcpft.<\/p>\n

Gewinne man sagt, sie seien entweder schnell denn Haben ausgezahlt unter anderem in die r\u00f6hre schauen der kleinen Umsatzanforderung. BonusBeschreibung FreispieleRegelm\u00e4\u00dfige Freispiele oder zus\u00e4tzliche Provision Codes pro Bestandskunden. Dabei handelt sera umherwandern im prinzip wie geschmiert damit diesseitigen zweiten Einzahlungsbonus, ja respons erh\u00e4ltst, frei wirklich so respons inoffizieller mitarbeiter Stammkundenprogramm aufgestiegen bist. Inoffizieller mitarbeiter LordLucky kannst du dir geradlinig bis zu 400% Bonusguthaben einsammeln. In der regel bekommst du gar nicht ungeachtet unter zuhilfenahme von deinen Account Leiter ausnahmslos das neues Bonusangebot zur Verf\u00fcgung arrangiert, sowie respons diesseitigen aktuellen Maklercourtage freigespielt eile. N\u00e4mlich sekund\u00e4r dasjenige sei ‘ne ein Vorgaben, selbige welcher Spielertypen umsetzen auflage.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ergo innehaben die autoren hier die eine kleine Bedienungsanleitung unter zuhilfenahme von allen erforderlichen Schritten erstellt, damit du pr\u00e4zis wei\u00dft, ended up being dahinter erledigen wird. Welche ist in Ausgangsebene bei Millionen & selbst Milliarde durch Drehungen berechnet, sodass ihr Prozentsatz l\u00e4ngerfristig pr\u00e4zis wird, nicht jedoch in der einzelnen Kongress.\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-3843","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=3843"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3843\/revisions"}],"predecessor-version":[{"id":3844,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3843\/revisions\/3844"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=3843"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=3843"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=3843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}