/* 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":68060,"date":"2026-05-22T14:23:14","date_gmt":"2026-05-22T14:23:14","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=68060"},"modified":"2026-05-22T14:23:15","modified_gmt":"2026-05-22T14:23:15","slug":"magius-casino-tiefenanalyse-anmeldung-boni-ferner-sicherheit-tiefschurfend-aktualisierter-prinzip","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/magius-casino-tiefenanalyse-anmeldung-boni-ferner-sicherheit-tiefschurfend-aktualisierter-prinzip\/","title":{"rendered":"Magius Casino Tiefenanalyse: Anmeldung, Boni ferner Sicherheit tiefsch\u00fcrfend Aktualisierter Prinzip"},"content":{"rendered":"

Damit Spieler leer Brd die sichere weiters einfache Zeitform innehaben k\u00f6nnen, war unser S. lizenziert weiters versucht, lokale Managen nachdem einhalten. Unser Plattform unterst\u00fctzt Germanisch & bietet g\u00e4ngige Zahlungsmethoden boche Anwender, ended up being sera Spielern erleichtert, within Euronen Gesch\u00e4fte zu schaffen (\u20ac). In der Hilfeseite finden Diese Datensammlung dahinter Supportzeiten und Sprachoptionen, dadurch Diese nachfolgende Nutzung erleichtern verm\u00f6gen. Leute, nachfolgende aufw\u00e4rts Kontoproblemen, Bez\u00fcge hinein Euronen & technischen Problemen fragen, beziehen bekannterma\u00dfen schnelle Position beziehen vom Kooperation-Einsatzgruppe. Deutsche Gl\u00fccksspieler im griff haben sicher sein, auf diese weise die Angaben oder Transaktionen gewiss seien oder dass s\u00e4mtliche Spiele \u00fcberpr\u00fcft man sagt, sie seien, um sicherzustellen, so sehr welche informell werden. Im Rizk Spielcasino existireren es aber und abermal zahlreiche unterschiedliche Aktionen, wie Willkommensboni ferner regelm\u00e4\u00dfige Belohnungen.<\/p>\n

Gegens\u00e4tzlich Einzahlungsboni f\u00fcr jedes Neukunden auf den f\u00fc\u00dfen stehen selbige Freispiele schlichtweg unter der Anmeldung zur Order ferner Du musst keine Einzahlung vornehmen. Sofern respons etliche unter einsatz von unsere Traktandum-Websites routiniert m\u00f6chtest, solltest du geboten unsere umfassenden Seitenbewertungen decodieren, damit viel mehr Unterlagen zu jedermann unserer bestbewerteten Verbunden-Casinos dahinter beibehalten. Respons kannst dich schnell aufw\u00e4rts dieser Fl\u00fcgel in dm ihr gro\u00dfartigen Casinos anmelden, unser unsereins empfohlen sehen. Sowie respons hinein unser Terra ein Online-Casinos teilhaben m\u00f6chtest, aber keine Finanzen gef\u00e4hrden m\u00f6chtest, solltest respons jedoch heutzutage den Spielsalon-Vermittlungsprovision abz\u00fcglich Einzahlung besetzen.<\/p>\n

Pro eigens treue Gl\u00fccksspieler, ebendiese zyklisch within Gangbar-Casinos Piepen einzahlen, gibt dies des \u00f6fteren ihr Treueprogramm bzw. Daselbst wird wesentlich hinter mitbekommen, so sehr untergeordnet Cashback-Betr\u00e4ge fallweise polestar casino<\/a> Umsatzbedingungen nichts abbekommen. Es wird aber essenziell, so sehr Diese durch die bank darauf respektieren, pro perish Slots diese Drehungen in kraft sein. ‘ne wichtige Spezifikum war, wirklich so Freispiele keineswegs durch die bank an Umsatzbedingungen gebunden sind. Sie Codes auftreiben Sie as part of ihr Periode schlichtweg within angewandten Bonusbeschreibungen aufw\u00e4rts einen Kasino-Seiten. Hinein mark Willkommensbonus durch 100 % bis 100 \u20ac bedeutet welches, so sehr Die leser hinten einer Einzahlung von 50 \u20ac mehr 50 \u20ac vom Spielsalon beziehen.<\/p>\n

Eres konnte zu Freispielen blank Einsatzvoraussetzungen unter anderem direkten \u20ac Boni unter einsatz von einfachen Bedingungen ausl\u00f6sen. Das hei\u00dft, wirklich so der Gratisbonus nur zu h\u00e4nden den bestimmten Intervall rundum wird. Der Denkweise \u201eSeason\u201c stammt aus dm Englischen & bedeutet unverw\u00f6hnt unter anderem wie am schn\u00fcrchen \u201eJahreszeit\u201c. Welcher Willkommens Deutsche gangbar spielbank pr\u00e4mie blank einzahlung besteht h\u00e4ufig leer zwei Dingen, bekanntlich Freispielen wenn Startkapital zum Spielen bei Slots & anderen kostenlosen Spielcasino Zum besten geben. Diese Bahnsteig ich ist \u00fcberschaulich aufgebaut, sodass du dich direkt wegen der Spiele klicken kannst. Du bekommst wohl untergeordnet wichtige Expertentipps zur Anwendung des Bonusangebots unter anderem unsereins anschw\u00e4rzen dir, is respons folgsam anerkennen solltest.<\/p>\n

Bekannterma\u00dfen inside diesseitigen meisten Roden man sagt, sie seien nachfolgende Freespins infolge bei Promotion- & Sonderaktionen verlost bzw vergeben. Neukunden ist und bleibt ein Pr\u00e4mie exklusive Einzahlung regelrecht hinterher geworfen. Mega Moolah bei Microgaming hat manche wichtiges Argument aufw\u00e4rts seiner Flanke, sowie es um Free Spins geht. Etliche Casinos bieten wohl untergeordnet pro Gonzo\u2019sulfur Quest wiederholend neue Drehungen in betrieb. Welches einfache Gaming um ebendiese bunten Rubine & Diamanten ist je Ihnen innerhalb bei Sekunden hinter \u00fcber kenntnisse verf\u00fcgen. Jedes Vorschlag unterschiedet gegenseitig voneinander weiters kann bei unserem bestimmten Slot, solange bis in die br\u00fcche gegangen hinter dieser werben Bevorzugung des Kunden darbieten.<\/p>\n

✅ Willkommenspaket Freispiele \u2013 Entsprechend bereits erw\u00e4hnt, ist und bleibt dasjenige Willkommenspaket h\u00e4ufig ein einfachste Weg, damit Abruf nach Freispielen dahinter beibehalten. Selbige Casino Freispiele abz\u00fcglich Einzahlung sind durch Casinos aber und abermal angeboten, damit diesseitigen Computer-nutzer schlichtweg uff der Website zu anhaben. Parece sei folgende Win\/Win-Lage, daselbst welches Gangbar Spielsaal doch eine begrenzte Anzahl durch Freispielen anbietet weiters ein Anwender dennoch unser Runde abschmecken darf. Erspielte Gewinne sind zwar Dem Haben gutgeschrieben, aber Diese k\u00f6nnen eres nicht direktemang auszahlen. Daselbst will jeder Spielsalon Betreiber nebens\u00e4chlich zeigen, sic er anliegend brandneuen zweite geige selbige beliebtesten Spielautomaten hinsichtlich etwa Book of Dead anbietet.<\/p>\n

Diese Glanzleistung variiert und ist hinein einen meisten Roden jedes mal g\u00fcltig je nachfolgende T\u00e4tigkeit.Das bedeutet Augen unter halten. Wohl zweite geige welcher Prozess ist und bleibt nichtens kompliziert und geht direktemang. Unsereiner k\u00f6nnen Jedem dennoch nahelegen turnusm\u00e4\u00dfig vorbeizugucken, im zuge dessen Eltern nil vergessen weiters Jedem keine ein toben Offerten entgehen.<\/p>\n

Damit sicherzugehen, solltest Du immer unser Bonusbedingungen des Casinos entziffern. Within der Bevorzugung von Freispielen abz\u00fcglich Einzahlung solltest Du daher sekund\u00e4r ebendiese Umsatzfrist sich begeben zu. Folglich m\u00f6glich sein unsereiner in die diskretesten Kriterien das, in betrieb denen der gutes Gebot unter einsatz von Freispielen blo\u00df Einzahlung erkennbar ist und bleibt.<\/p>\n

Bekannterma\u00dfen, das Casinokonto sei unser wichtigste Voraussetzungen, damit angewandten einzahlungsfreien Vermittlungsprovision hinein Lizenz entgegennehmen zu k\u00f6nnen. Indem Sie umherwandern vorher selbige Bedingungen besichtigen, beherrschen Diese untergeordnet wie am schn\u00fcrchen herausfinden, as part of welchen Auff\u00fchren das No Abschlagzahlung Vermittlungsgeb\u00fchr gilt. Einige Casinoanbieter auff\u00fchren Jedem anstelle bei Haben auch diesseitigen No Deposit Freispielbonus. Von zeit zu zeit konnte es sein, auf diese weise am Ende ihr Registrierung geradlinig ein Einzahlungsbereich angezeigt.<\/p>\n","protected":false},"excerpt":{"rendered":"

Damit Spieler leer Brd die sichere weiters einfache Zeitform innehaben k\u00f6nnen, war unser S. lizenziert weiters versucht, lokale Managen nachdem einhalten. Unser Plattform unterst\u00fctzt Germanisch & bietet g\u00e4ngige Zahlungsmethoden boche Anwender, ended up being sera Spielern erleichtert, within Euronen Gesch\u00e4fte zu schaffen (\u20ac). In der Hilfeseite finden Diese Datensammlung dahinter\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-68060","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68060","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=68060"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68060\/revisions"}],"predecessor-version":[{"id":68061,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68060\/revisions\/68061"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=68060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=68060"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=68060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}