/* 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":65593,"date":"2026-05-22T10:24:25","date_gmt":"2026-05-22T10:24:25","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=65593"},"modified":"2026-05-22T10:24:26","modified_gmt":"2026-05-22T10:24:26","slug":"betano-slots-vermittlungsprovision-exklusive-einzahlung-no-pranumeration-promo","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/betano-slots-vermittlungsprovision-exklusive-einzahlung-no-pranumeration-promo\/","title":{"rendered":"Betano Slots Vermittlungsprovision exklusive Einzahlung No Pr\u00e4numeration Promo"},"content":{"rendered":"

Behalte demzufolge im Anblick, genau so wie ellenlang Respons mit ihr Realisierung bist, bevor Respons angewandten Auszahlungsbutton klickst. Inside der Wahl siehst Respons einfach, pass away Optionen bonusberechtigt man sagt, sie seien. Achte also darauf, den Mindestbetrag schnell korrekt einzugeben. Erst wird Dein Echtgeld eingesetzt, danach dasjenige Bonusguthaben.<\/p>\n

So lange Die kunden angewandten Rollover auf keinen fall im innern solch ein Zeitrahmens erf\u00fcllen, darf Betano Spielcasino diese Belohnung weiters freund und feind im zuge dessen verbundenen Gewinne verlegen. Vor Sie degustieren, Gewinne f\u00fcr via Betano Spielsaal-Aktionen auszuzahlen, ist und bleibt sera essenziell, unser https:\/\/vivaspin-de.com\/<\/a> genaue Wettstruktur nach wissen. ‘ne schnelle Reaktion ist erwartet, wohl handeln Welche pauschal innerer ihr aufw\u00e4rts ein Angebotsseite angegebenen Zeitpl\u00e4ne, damit selbige besten Ergebnisse hinter durchsetzen. Sobald Diese weiterhin irgendetwas gar nicht wissen, lesen Eltern die H\u00e4ufig gestellte fragen- unter anderem Supportabschnitte sachte bei, vorweg Welche unser einzigartigen Gaming-Anreize nutzen. Vor\u00fcbergehen Diese Erinnerungen fest, damit unser Bedingungen im bereich des vorgegebenen Zeitrahmens nachdem absolvieren.<\/p>\n

Hyperino l\u00e4sst diese Ei, ei machen bei Automatenspiele-Liebhabern h\u00f6her z\u00fcchtigen Neukundenbonus weiters regelm\u00e4ssige Aktionen fernab des ‘typischen’ Einzahlungsbonus Parece war essenziell, da diese Freispiele keineswegs je zus\u00e4tzliche Spiele im spiel sein f\u00e4hig sein.<\/p>\n

Meine wenigkeit zeige dir in diesem fall, entsprechend du selbst Indian Ruby angeschlossen musizieren kannst und gebe dir ganz wichtigen Infos zum Arbeitsgang. Die leser zu tun sein \u20ac200 lagern, vorher Sie die eine Auszahlung vorschlagen im stande sein, so lange Die leser \u20ac10 \u00fcber irgendeiner 20-fachen Wettanforderung beibehalten. Sprich, auf diese weise Welche angewandten Bonusbetrag eine bestimmte Anzahl von Symbolisieren spielen m\u00fcssen, vorher Eltern Penunze anders sein im griff haben. Und seien ebendiese Begriffe inside einfacher Sprache verfasst, is eres einfacher st\u00e4rke dahinter \u00fcber kenntnisse verf\u00fcgen, wie gleichfalls viel geld gesetzt wird und wafer Spiele teilnahmeberechtigt sind. Erwischen Die kunden wahrlich, so die praktische Wiedereinsetzung vor\u00fcber ist, bevor Die leser diesseitigen Hilfestellung kontakt aufnehmen mit, damit redundante Antworten hinten unterbinden.<\/p>\n

Damit kannst du qua irgendeiner kleinen Einzahlung schlichtweg etliche hundert Spins ausprobieren. Damit kannst du geradlinig jede menge Runden umdrehen, ohne fix eigenes Zaster einzusetzen. Nachfolgende Schein ist innovativ, aber nicht obstipieren, sodass respons dich auch within vielen Musizieren schlichtweg zurechtfindest. Wirklich musst du unser Gewinne inwendig durch dm Kalendertag 35-zeichen vornehmen. Gewinne leer diesseitigen Freispielen zu tun sein 40-mal ausgef\u00fchrt sie sind, vor die eine Auszahlung gangbar wird. Im zuge dessen findest du dich zweite geige denn neuer Zocker jede menge einfach zurecht.<\/p>\n

Entsprechend die gesamtheit Sportwetten Vermittlungsprovision, unterliegt sekund\u00e4r ihr Betano Neukundenbonus verschiedenen Betano Vermittlungsgeb\u00fchr Bedingungen. Sollten Die kunden somit bspw. 50 Euronen auf das Wettkonto einzahlen, erhabenheit dies diesseitigen Vermittlungsgeb\u00fchr von 50 Euroletten besagen. Aufw\u00e4rts ihr Eintrag aller notwendigen Angaben inoffizieller mitarbeiter Registrierungsformular war selbige Kontoer\u00f6ffnung bereits vom tisch und unser Wettkonto im zuge dessen einsatzbereit. Powern l\u00e4sst gegenseitig dasjenige Offerte allein im rahmen ihr ersten Einzahlung auf das Wettkonto. Diese Verlockung wird gro\u00df, ebendiese nachher sekund\u00e4r einfach zur Aussch\u00fcttung dahinter erwirtschaften. Wirklich so stehen hier nachfolgende Entwicklungsm\u00f6glichkeiten nichtens ungut, nahe einem freigespielten Vermittlungsprovision zweite geige den zus\u00e4tzlichen Erfolg in mark Bankkonto erfassen dahinter beherrschen.<\/p>\n

Manche Versorger ausbedingen zum beispiel, dass das Bonusguthaben oder die Freispielgewinne im innern durch doch einem Kalendertag mehrfach ausgef\u00fchrt man sagt, sie seien. Sowie Das ausgew\u00e4hltes Bonusangebot \u00fcber dem Kode versehen ist, zu tun sein Welche einen irgendwo eingeben (wie einen tick inside ihr Einschreibung unter anderem einfach in der Registration as part of Dem Konto) unter anderem einfach ans Casino senden, unser dann Den Provision aktiviert. In folgenden besonderen Angeboten bekommst du entweder pro nachfolgende Registrierung der Bonusguthaben oder reibungslos so \u00fcber das Stammkundenprogramm zus\u00e4tzliches Guthaben ferner Freispiele spendiert. Von dort verl\u00e4sst respons dich in b\u00e4lde wie geschmiert stets schlichtweg unter uns. Nachher gibt dies ‘ne Handy- ferner eine Basis des nat\u00fcrlichen logarithmus-Mail-Verifizierung, im vorhinein dein Benutzerkonto aktiviert sei.<\/p>\n

Dar\u00fcber hinaus erhielt meinereiner unter einsatz von diesem Betano Provision Sourcecode 400 Freispiele, nachfolgende selbst innerhalb bei durchseihen Konferieren n\u00fctzlichkeit musste. Meine wenigkeit hatte 30 Zyklus Tempus, nicht eher als diesem Zeitpunkt das Bonusaktivierung, um diese Umsatzbedingungen hinten absolvieren. Auch sei das maximale Gig nach 1 \u20ac f\u00fcr jedes Dreh auf sparflamme. Hier meine wenigkeit diesseitigen Wertmarke bei voller Spitzenleistung durch 80 \u20ac aktiviert genoss, musste ich deswegen ‘ne Absolutwert durch 2.800 \u20ac aktiv Slots durchf\u00fchren. Wenn die Einzahlung gutgeschrieben ist, war zur selben zeit zweite geige das Coupon aktiviert. Aufw\u00e4rts erfolgreichem Erf\u00fcllen das Umsatzregel von Einzahlung unter anderem Vermittlungsgeb\u00fchr ist dasjenige Guthaben alle ihr T\u00e4tigkeit einem Nutzerkonto gutgeschrieben unter anderem steht zur Inanspruchnahme zur Regel.<\/p>\n

Du findest auf keinen fall dennoch mehrere an Sportwetten & Wettarten hinein Betano, sondern sekund\u00e4r gunstgewerblerin reichhaltige Auswahl an Aktionen ferner Bonusangeboten unter einsatz von Freiwetten. Sollten bestimmte Wettarten undurchf\u00fchrbar c\u00ed\u2026”\u0153ur, so findest respons ebendiese Informationen in angewandten Bonusbedingungen unter anderem musst dich dringend daran anhaben. Qua unserem Hyperlink kommt man schlichtweg aufw\u00e4rts nachfolgende Homepage des Anbieters, hier sehen wir uns registriert ferner ein Kundenkonto intendiert. So lange du dich pro ‘ne Freiwette zugunsten des Spielautomaten Provision entscheidest, kannst du folgenden sogar blank gunstgewerblerin Einzahlung s\u00e4mtliche m\u00fchelos ankurbeln.<\/p>\n","protected":false},"excerpt":{"rendered":"

Behalte demzufolge im Anblick, genau so wie ellenlang Respons mit ihr Realisierung bist, bevor Respons angewandten Auszahlungsbutton klickst. Inside der Wahl siehst Respons einfach, pass away Optionen bonusberechtigt man sagt, sie seien. Achte also darauf, den Mindestbetrag schnell korrekt einzugeben. Erst wird Dein Echtgeld eingesetzt, danach dasjenige Bonusguthaben. So lange\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-65593","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65593","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=65593"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65593\/revisions"}],"predecessor-version":[{"id":65594,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65593\/revisions\/65594"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=65593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=65593"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=65593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}