/* 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":69960,"date":"2026-05-22T20:19:45","date_gmt":"2026-05-22T20:19:45","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=69960"},"modified":"2026-05-22T20:19:46","modified_gmt":"2026-05-22T20:19:46","slug":"vegaz-casino-maklercourtage-blos-einzahlung-weiters-berechnung","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/vegaz-casino-maklercourtage-blos-einzahlung-weiters-berechnung\/","title":{"rendered":"Vegaz Casino Maklercourtage blo\u00df Einzahlung weiters Berechnung"},"content":{"rendered":"

Gl\u00fccksspieler aus unserem Ausland auftreiben in unseren Sonderseiten legale Verbunden Casinos bei der Schweizerische eidgenossenschaft. Unter anderem unser entscheidenden & sicherheitsrelevanten Unterschiede bei den Maximaleins\u00e4tzen & angewandten Einzahlungslimits. Unsere Systeme werden wiederkehrend unter Sicherheitsl\u00fccken getestet und unsereiner f\u00fchren Aufzeichnungen unter einsatz von Vorf\u00e4lle qua klaren Zeitstempeln, nachfolgende Eltern vom Hilfe erhalten verm\u00f6gen. Es h\u00e4ngt davon ab, an irgendeinem ort Die kunden gegenseitig entscheiden, wird die direkte Zusammenbau mit dem verifizierten Umriss weiters mark TestFlight-Build angezeigt.<\/p>\n

Gunstgewerblerin Windung dauert noch 72 Stunden, dadurch effizienz Diese die leser direktemang. Wenn Die kunden obsiegen, sollen Die kunden Ihre Gewinne 35 Zeichen proben, im vorhinein Welche die kunden WinBeatz<\/a> lohnen im stande sein. Melden Welche gegenseitig st\u00f6rungsfrei je ihr Kontoverbindung a & examinieren Die leser parece ehemals. Orientieren Eltern Realit\u00e4tschecks, Verlustobergrenzen oder Abk\u00fchltimer f\u00fcr Der Bankroll das, vorweg Diese beginnen.<\/p>\n

Parece trifft uff jedweder Erreichbar Casinos sofern lokale Gl\u00fccksspielangebote hinter. \u00dcbers Stimmig ein Curacao Gaming Authority bei ihr Fu\u00dfzeile ein Inter pr\u00e4senz gelangen Die leser zur Gl\u00fccksspiellizenz & diesseitigen Daten des Betreibers. Nebens\u00e4chlich Boni blo\u00df Umsatzbedingungen man sagt, sie seien irgendwas alle Spezial. Nachfolgende mehr als strukturierte unter anderem m\u00fchelos zu navigierende Spielcasino-Website bietet die eine Menge eingeschaltet Vortragen. Is selbige Boni betrifft, sie imponieren nicht doch bei deren Zuvorkommen, statt dessen sekund\u00e4r dar\u00fcber, dass die leser abz\u00fcglich Umsatzbedingungen sind.<\/p>\n

Entscheidend ist zwar nicht diese Titel uff das Homepage, statt dessen das Kleingedruckte nach. Das starkes Losung ferner tunlichst ohne Zugangsdaten f\u00fcr jedes Gl\u00fccksspielseiten eignen Schuldigkeit. Vegaz spielcasino positioniert einander denn Erreichbar-Spielsaal qua Fokus nach digitales Spielangebot, einfacher Kontof\u00fchrung und einem Ablauf, das auch je Novize nicht unn\u00f6tig verschachtelt wirkt.<\/p>\n

Der Responsive-Design-Prozedere bedeutet, sic du aufw\u00e4rts ihnen Smartphone & Tablet \u2013 losgel\u00f6st vom Operating system \u2013 nachfolgende vollst\u00e4ndige Spielebibliothek oder alle Kontofunktionen n\u00fctzlichkeit kannst. Nachfolgende genauen Konditionen sie sind individuell \u00fcber deinem pers\u00f6nlichen Kontomanager vereinbart. Diamant-Mitglieder auskosten u. a. priorisierte Auszahlungsbearbeitung, erh\u00f6hte w\u00f6chentliche Auszahlungslimits oder Einladungen zu exklusiven Events. Nicht fr\u00fcher als das Platin-Pegel ist und bleibt dir ihr pers\u00f6nlicher Kontomanager zugeteilt \u2013 eine echte Person, erzielbar via direktem Sprechappar und Eulersche konstante-E-mail, unser deine Pr\u00e4ferenzen kennt und individuelle Angebote gebunden spielen kann.<\/p>\n

Neukunden des Casinos einbehalten qua meinem Willkommensbonus gunstgewerblerin ganz besondere M\u00f6glichkeit \u2013 ihr Bankverbindung blank Umsatzbedingungen via bis hinter 1.000 Euroletten aufzuladen. Sie beherrschen maximal welches 5-Fache ihr alle diesem erhaltenen Bonusbetrag erzielten Gewinne amortisieren. Bereits jetzt f\u00e4llt aufw\u00e4rts, sic sera sich damit Boni abz\u00fcglich Umsatzbedingungen handelt. Danach m\u00f6chte meine wenigkeit mir diesseitigen Spielsalon Vermittlungsgeb\u00fchr falls unser Bonusangebot z. hd. Bestandskunden vielmehr ansehen. Sie seien darauf hingewiesen, dass das Selbstausschluss vorstellbar wird oder der wie genau so wie folgende tempor\u00e4re Spielpause bei dem Kundenbetreuung angefragt seien darf.<\/p>\n

Damit richtige Casinos within Teutonia zu aufst\u00f6bern, auflage man eine vielzahl bei Faktoren anerkennen. Unsre Redaktion hat je jede Spielsalon Auswertung ich jeglicher vorgestellten Gl\u00fccksspielseiten getestet oder die Reihe Rezensionen weiters Erfahrungen recherchiert, n\u00e4mlich die autoren wollten Ihnen nachfolgende ausf\u00fchrliche Darbietung gehaben. Entsprechend ausfindig machen Diese welches beste M\u00f6glich Spielcasino bei Bundesrepublik deutschland? Die der Hauptaufgaben jeden Spielers wird ein zuverl\u00e4ssiges ferner ehrliches Onlinecasino dahinter f\u00fcndig werden. Lizenzierte Gangbar-Gaming-Plattformen pluspunkt eine zertifizierte weiters zugelassene Spielsoftware, damit ebendiese Ergebnisse ihrer Spiele dahinter bestimmen.<\/p>\n

Abschmecken Die kunden, sowie m\u00f6glich, ‘ne Auszahlungsquote von 96 % oder etliche nachdem durchsetzen und geben Sie 20 Runden lang gratis, bevor Sie echtes Bimbes aufs Arbeitsgang lagern. Erkiesen Sie Funktionen genau so wie Freispiele, Kaufboni weiters Clusterzahlungen nicht mehr da oder erw\u00e4hlen Eltern sodann die Turbulenz (tief, medizin weiters hochdruckgebiet). Dies zeigt auch RTP-Bereiche aufw\u00e4rts Spielpl\u00e4ttchen an und zeichnet Ihre neuesten Picks nach, damit diese gut vertr\u00e4glich dahinter aufst\u00f6bern man sagt, sie seien. Fast alle Auszahlungen sind uff das \u00dcberpr\u00fcfung schnell bearbeitet. Sie beherrschen vertrauensw\u00fcrdige Karten, E-Wallets und SEPA-\u00dcberweisungen gebrauchen, damit Euronen nach senden & zu beziehen.<\/p>\n

Fast alle Einzahlungen passieren sofort, Auszahlungen im griff haben zudem auf der Inspektion das bis drei Werktage fortbestehen. Fast alle Anwender, insbesondere inside der Ewg, f\u00e4hig sein hinein \u20ac Bimbes einzahlen und unterscheiden. Evtl. innehaben Sie untergeordnet Einzahlungslimits, bspw. ‘ne monatliche Obergrenze durch \u20ac1.000 pro s\u00e4mtliche Betreiber.<\/p>\n

Mehr Datensammlung hinten allen Beschwerden unter anderem Schwachstellen aufsp\u00fcren Die leser inside dieser Absch\u00e4tzung im Komponente \u201eErkl\u00e4rungen zum Sicherheitsindex”. Sowie Du auf einem Spielcasino unter einsatz von eigens vielen Zum besten geben suchst, als n\u00e4chstes sei dasjenige Kim Vegas Casino richtig dasjenige Ordentliche. In verbindung stehen pers\u00f6nliche Benutzerkonto Manager, ohne Boni, h\u00f6here Auszahlungslimits & spezielle Cashback-Angebote. Sprich, Gewinne alle Freispielen weiters Bonusguthaben im griff haben direkt ausgezahlt eignen, frei so sehr man erst x-zeichen angewandten Absolutwert effektuieren mess.<\/p>\n","protected":false},"excerpt":{"rendered":"

Gl\u00fccksspieler aus unserem Ausland auftreiben in unseren Sonderseiten legale Verbunden Casinos bei der Schweizerische eidgenossenschaft. Unter anderem unser entscheidenden & sicherheitsrelevanten Unterschiede bei den Maximaleins\u00e4tzen & angewandten Einzahlungslimits. Unsere Systeme werden wiederkehrend unter Sicherheitsl\u00fccken getestet und unsereiner f\u00fchren Aufzeichnungen unter einsatz von Vorf\u00e4lle qua klaren Zeitstempeln, nachfolgende Eltern vom Hilfe\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-69960","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69960","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=69960"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69960\/revisions"}],"predecessor-version":[{"id":69961,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69960\/revisions\/69961"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=69960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=69960"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=69960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}