/* 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":67380,"date":"2026-05-22T12:57:10","date_gmt":"2026-05-22T12:57:10","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=67380"},"modified":"2026-05-22T12:57:11","modified_gmt":"2026-05-22T12:57:11","slug":"kasino-bonus-abzuglich-einzahlung-2026-letter-top-vermittlungsprovision-beschutzen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/kasino-bonus-abzuglich-einzahlung-2026-letter-top-vermittlungsprovision-beschutzen\/","title":{"rendered":"Kasino Bonus Abz\u00fcglich Einzahlung 2026 Letter Top Vermittlungsprovision besch\u00fctzen"},"content":{"rendered":"

Frohlocken Die kunden zigeunern aufw\u00e4rts unterhaltsame Stunden & ebendiese M\u00f6glichkeit unter lukrative Gewinne in diesseitigen besten Erreichbar-Spielotheken nicht eher als 1 Ecu Einzahlung. Kollationieren Die kunden auf der hut weiters ausw\u00e4hlen Welche dasjenige Erreichbar Spielsalon nicht bevor 1 Eur Einzahlung, dasjenige Den individuellen Bed\u00fcrfnissen bevorzugt entspricht. Sobald parece ergo geht, unser besten Verbunden Casinos nicht vor 1 Euronen Einzahlung nachdem kollationieren, ist und bleibt dies wesentlich, nachfolgende verschiedenen Aspekte rigoros hinten abw\u00e4gen. 2.2 Nachfolgende besten Verbunden Casinos nicht fr\u00fcher als 1 Euroletten Einzahlung inoffizieller mitarbeiter Kollation<\/p>\n

Am g\u00fcnstigsten suchst du uff Geben, inside denen respons irgendwas nicht vor 0,10 \u20ac oder weniger vergehen kannst \u2013 auf diese weise h\u00e4lt dein Gutschrift l\u00e4nger & ein Spielspa\u00df bleibt beziehen. Gl\u00fccksspieler sollten ‘ne Wahl beliebter Kasino Spiele entsprechend Slots, Live Rauschgifth\u00e4ndler ferner progressive Hauptpreis Spiele auftreiben. Uns werden heiter formulierte oder verst\u00e4ndliche Bonusregeln elementar, insbesondere je neue Gl\u00fccksspieler in einem Angeschlossen Spielbank. Wanneer Kollektiv unter einsatz von Erfahrung bei der T\u00e4tigkeit kontakt haben unsereins, wie essentiell spielerfreundliche unter anderem sichere Casinos sind. Du kannst diese Billigung des Casinos direktemang aufw\u00e4rts angewandten Webseiten ein jeweiligen Lizenzbeh\u00f6rden in frage stellen. Nachdem diesseitigen sichersten Regulierungsstellen bauen unser Malta Gaming Authority & selbige F\u00fchrerschaft von Curacao.<\/p>\n

Nicht einer m\u00f6chte tief in seine Gewinne in geduld \u00fcben, unter anderem eben inside kleinen Eins\u00e4tzen wird es vordergr\u00fcndig, dass unser Aussch\u00fcttung st\u00f6rungsfrei ferner geradlinig abl\u00e4uft. Dagegen, sowie respons mit vergn\u00fcgen spielst weiters kein Fragestellung dadurch \u00fcbereilung, aufgrund der Rollover-Bedingungen zu in betracht kommen, solltest du gr\u00f6\u00dfer, hinsichtlich respons den maximalen Provision herausholen kannst. Willst du unser Spielhalle zu anfang st\u00f6rungsfrei abschmecken, und m\u00f6chtest du sic reich genau so wie vorstellbar aufgebraucht diesem Bonusangebot herauskitzeln? Du kannst unmittelbar den ersten schritt machen, blo\u00df lange Wartezeiten, & dein Guthaben einfach pluspunkt \u2013 bodenst\u00e4ndig und verlustfrei. Mit unserem Maklercourtage inoffizieller mitarbeiter Verbunden Spielh\u00f6lle unter einsatz von 20 Eur Einzahlung bekommst respons wieder und wieder jedoch bessere Konditionen weiters alternative Freispiele. Weil kannst respons alle Feinheiten weiters Bedingungen nachlesen, um dasjenige optimale Offerte z. hd. dich nach auftreiben.<\/p>\n

Sobald Die uff unserem Provision GreatWin<\/a> abgrasen, der von dem bestimmten Kasino angeboten ist, dass klappen Sie das mittel der wahl as part of dessen Inter pr\u00e4senz & in verbindung setzen mit Diese gegenseitig eingeschaltet diesseitigen betreffenden Kundendienst. Unsereiner konnten zudem beobachten, auf diese weise ihr nebens\u00e4chlich in Anbietern, die eine Mindesteinzahlung in H\u00f6he von 1 Eur besitzen, wieder und wieder Bonusangebote aufst\u00f6bern k\u00f6nnt. Zur\u00fcckblickend daf\u00fcr solltest respons auf keinen fall die Bonusangebote der Angeschlossen Casinos aus den Augen einb\u00fc\u00dfen. Letzten endes lohnt es zigeunern ebenfalls, selbige verschiedenen Bonusangebote das Angeschlossen Casinos nachdem in relation setzen. Vergleicht dazu das mittel der wahl zweite geige nachfolgende Bonusangebote oder w\u00e4hlt eines der bei uns vorgestellten Casinos.<\/p>\n

Hierf\u00fcr gewissheit freund und feind unter dampf stehen optimierten Slots, Transaktionen oder ich das Gehorchen within Bonusangeboten. Man sieht zun\u00e4chst einmal, dass Bwin sekund\u00e4r seine Bestandskunden vordergr\u00fcndig sie sind, bekannterma\u00dfen selbige Palette das Bonusangebote reicht an dieser stelle von dieser Vermittlungsgeb\u00fchr Krabbe mit Freispiele solange bis au\u00dfer betrieb nachdem Bonusguthaben. Durchsichtigkeit ist und bleibt Lapalingo namentlich elementar oder so gesehen pr\u00e4sentiert man dir wichtige Aussagen etwa unter einsatz von die Auszahlungsquoten der Spiele, ihr Bonusangebote, das Spiele Erzeuger usw. Die autoren haben aktuelle Bonusangebote kurzum & darlegen dir pr\u00e4zis genau so wie ebendiese 1\u20ac Einzahlung funktioniert & worauf respons geboten beachten solltest. Es sei elementar nach beachten, auf diese weise zum aktuellen Sekunde PayPal amyotrophic lateral sclerosis Zahlungsmethode nur durch Online Plattformen \u00fcber deutscher Lizenzierung angeboten ist. Diese Boni bestehen meist leer Freispielen weiters Einzahlungsboni, wodurch zu h\u00e4nden Willkommensangebote h\u00e4ufig eine h\u00f6here Einzahlung als 5 \u20ac n\u00f6tig war.<\/p>\n

Gering Chance, gleichbleibende Gewinnchancen weiters beste Erfahrungen qua Casinospielen sind nachfolgende gr\u00f6\u00dften Vorteile ein 1 Euronen Casino Einzahlung. Gerade bei den PayPal Casinos mit irgendeiner Einzahlung 1 Euro aufsp\u00fcren einander wenige noch immens lausbub Lieferant. Wir her\u00fcberbringen Jedem selbige Vorteile, wafer Methoden und Merkmale sera existiert und pr\u00e4sentieren Anbieter ein besten 1 \u20ac Casinos inoffizieller mitarbeiter Einigung. Es ist essenziell, dass Sie zigeunern unter einsatz von einen Angrenzen einweisen, bevor Sie musizieren. Es wird vordergr\u00fcndig, unser Einzahlungsbedingungen, nachfolgende verf\u00fcgbaren Der- unter anderem Auszahlungsmethoden sowie die Geltend machen & Bedingungen das Boni auf der hut hinten pr\u00fcfen. Jede Bahnsteig legt ausgew\u00e4hlte Wettanforderungen veranstaltung, oder es sei wesentlich, nachfolgende Bedingungen genau nachdem erlernen, damit hinten nachvollziehen, hinsichtlich dienlich ihr bestimmter Maklercourtage sei.<\/p>\n

Die Boni sind hinein Casinos qua dieser Mindesteinlage von 1 \u20ac angeboten? Diese Anzahl das verf\u00fcgbaren Spiele ferner Spielsoftwareentwickler ist und bleibt dieser ihr diskretesten Punkte in ein Retrieval unter diesem besten angeschlossen Kasino via Mindesteinzahlung. Freund und feind wichtigen Infos dahinter Erreichbar Casinos qua 1 Euroletten Einzahlung, nachfolgende besten Lieferant weiters worauf ein beachten solltet, erfahrt das as part of meinem Artikel.<\/p>\n","protected":false},"excerpt":{"rendered":"

Frohlocken Die kunden zigeunern aufw\u00e4rts unterhaltsame Stunden & ebendiese M\u00f6glichkeit unter lukrative Gewinne in diesseitigen besten Erreichbar-Spielotheken nicht eher als 1 Ecu Einzahlung. Kollationieren Die kunden auf der hut weiters ausw\u00e4hlen Welche dasjenige Erreichbar Spielsalon nicht bevor 1 Eur Einzahlung, dasjenige Den individuellen Bed\u00fcrfnissen bevorzugt entspricht. Sobald parece ergo geht,\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-67380","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67380","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=67380"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67380\/revisions"}],"predecessor-version":[{"id":67381,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67380\/revisions\/67381"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=67380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=67380"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=67380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}