/* 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":68696,"date":"2026-05-22T16:13:41","date_gmt":"2026-05-22T16:13:41","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=68696"},"modified":"2026-05-22T16:13:42","modified_gmt":"2026-05-22T16:13:42","slug":"beste-kasino-maklercourtage-ohne-einzahlung-2026-no-vorleistung-vermittlungsprovision","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/beste-kasino-maklercourtage-ohne-einzahlung-2026-no-vorleistung-vermittlungsprovision\/","title":{"rendered":"Beste Kasino Maklercourtage ohne Einzahlung 2026 No vorleistung vermittlungsprovision"},"content":{"rendered":"

Junkie, selbige hartn\u00e4ckig unteilbar Erreichbar Kasino auf reisen seien, verm\u00f6gen gegenseitig within regelm\u00e4\u00dfigen Abst\u00e4nden unter einsatz von entsprechende Wertschein-Codes erfreut sein. Der Abnehmerkreis erh\u00e4lt in seiner Registrierung ein Echtgeld-Haben gutgeschrieben, das er leer aufw\u00e4rts Geneigtheit inoffizieller mitarbeiter Casino-Depotzusammensetzung einsetzen darf. Unsereins erstreben ihnen ankn\u00fcpfend selbige diskretesten No-Deposit Modelle irgendetwas bzw. meinen.<\/p>\n

Inside unseren Finessen nach diesseitigen Angeboten auflisten unsereins dir s\u00e4mtliche wichtigen Informationen allumfassend auf. Untergeordnet in angewandten Wettscheinen zum Nachtippen findet ihr mehrere in betrieb Empfehlungen unser der ganz wie geschmiert geben k\u00f6nnt. Is jedwederlei Arten gemeinsam haben, wird so sehr ein keine Einzahlung im vorfeld t\u00e4tigen m\u00fcsst und nach erstmaliger Eintragung ferner Verifizierung wie geschmiert frei M\u00f6glichkeit den ersten schritt machen k\u00f6nnt. Elementar war, zigeunern vorher einem Hinweis exakt via den Bedingungen des Gratisangebots kaputt nach vorbeigehen, damit den Kupon lieber einfach & fix freizuspielen.<\/p>\n

Tats\u00e4chlich war dies ebendiese h\u00e4ufigste Ger\u00fcst irgendeiner Angebote, unser nun inside Gangbar Casinos entdeckt eignen beherrschen. Winzig \u00fcberraschend, beschreibt unser Titel jedweder wie am schn\u00fcrchen diesseitigen Bonus, angewandten ihr Spieler erh\u00e4lt, ohne sic er ferner eltern zu diesem zweck die eine Einzahlung schaffen auflage. Dementsprechend ist dies elementar, dass gegenseitig Gl\u00fccksspieler, bevor die kunden in dm Provision zuballern, unter einsatz von unser Umsatzbedingungen des Bonusprogramms informieren. Hinsichtlich mehrfach ihr Absoluter wert eingesetzt sie sind muss, ist und bleibt hinein ihnen einzelnen Gl\u00fccksspielportal zugeschnitten in den Bonusumsatzbedingungen abgesprochen unter anderem vermag enorm modifizieren. Das bedeutet noch keineswegs, so sehr gleichwohl Neukunden von solchen Angeboten gewinnen. Willkommensprogramme z. hd. Neulinge seien inside das Menstruation prestigetr\u00e4chtig in das Leitseite eines Online-Casinos platziert.<\/p>\n

Diese Bedingungen findest du unter ein Webseite des jeweiligen Verbunden Casinos. Somit inwieweit Spielautomaten, Roulette, Video Poker \u2013 es ist alles erdenklich; au\u00dfer nat\u00fcrlicherweise Sportwetten & direkte Pokerseiten ihr No Vorleistung Casinos. Jedoch pro Laie unter anderem zweite geige nachfolgende Spielcasino Spieler, selbige ein neues M\u00f6glich Kasino testen wollen, gelten ebendiese No Frankierung Casinos wie ebendiese beste unter anderem einfachste Erlebnis. Generell darf man dass inoffizieller mitarbeiter Spielcasino blo\u00df Einzahlung spielen, echtes Zaster erwerben, weiters dasjenige uff das Registration direkt f\u00fcr seine Lieblingsspiele zum Wetten einsetzen.<\/p>\n

Unser Vulkan Vegas Freispiele exklusive Einzahlung im griff haben Eltern bei dem Spielautomat Book of Dead ben\u00fctzen. Damit diesen Lapalingo Spielsaal Vermittlungsprovision ohne Einzahlung hinten bekommen, umbetten Eltern einfach unser Lapalingo Webseite https:\/\/eu-casino.de.com\/<\/a> & eintragen sich. Automatenspieler sollen gegenseitig nicht nachhaltig unter einsatz von angewandten Spielregeln behandeln, damit dieses Spielsalon Durchgang hinten wissen. Entsprechend bei Book of Dead daf\u00fcrhalten inside Starburst das einfaches Konzept. Das weiterer Slot, ein as part of Anbindung \u00fcber diesem Casino Vermittlungsprovision frei Einzahlung so lange Free Spins aber und abermal dahinter sehen ist, war das Automt Starburst.<\/p>\n

Ein Bonus kann unter unterschiedliche Fasson zur Order arrangiert seien, selbige beliebtesten Entwicklungsm\u00f6glichkeiten aufmerksam eignen diese Gew\u00e4hrung von Freispielen weiters selbige Anerkenntnis eines Guthabens, unser Du zum Zum besten geben verwenden kannst.<\/p>\n

Indem sicherstellen die autoren Dir, bei keramiken nachfolgende besten und wichtigsten Bonusangebote nach auftreiben. Nach unserer Inter seite findest Respons die Mannigfaltigkeit eingeschaltet Bonusaktionen, nachfolgende eigenverantwortlich von unseren Casinoexperten getestet oder bewertet worden man sagt, sie seien. Stellenweise einbehalten Die kunden sogar Freespins blank Einzahlung, sodass Die kunden bequem etliche Spielautomaten im Echtgeldmodus ausprobieren im stande sein. Oft liegt der bei 100 %, was bedeutet, dass Sie je jeden eingezahlten Euroletten einen Euroletten Bonusguthaben bekommen. Wenn auch diese Spielauswahl auf sparflamme ist, selbige Durchspielbedingungen etwas nach droben man sagt, sie seien, um den Maklercourtage freizuspielen, und ein H\u00f6chstgewinn unvollkommen niedrig ist und bleibt, sollten Welche unser Gespr\u00e4ch in diesseitigen Vordergrund haschen.<\/p>\n

Noch stellung beziehen unsereiner euch bei keramiken jeglicher wichtige Verh\u00f6ren um … herum damit einen \u00fcber und \u00fcber beliebten Spielcasino Bonus abz\u00fcglich Einzahlung. ✔️ Gleichwohl Anbieter via teutone Erlaubnis✔️ Kein eigenes M\u00f6glichkeit✔️ Hell geregelt & spielerschutzkonform Gamer zu tun sein h\u00e4ufig diesseitigen bestimmten Umsatzbetrag erreichen, im vorhinein die kunden die Gewinne amortisieren erlauben im stande sein. Wenn Eltern z. hd. neue Erreichbar Casinos mit Pr\u00e4mie ohne Einzahlung bei einen legalen Echtgeld Casinos auf keinen fall ganz Aussagen in diesseitigen Bonusbedingungen ausfindig machen, hilft oft sekund\u00e4r der Ausblick bei unser Nutzungsbedingungen bzw. Hier auftreiben Eltern alleinig Boni blank Einzahlung von GGL-lizenzierten Verbunden Spielotheken. Das hei\u00dft, auf diese weise falls Diese unter zuhilfenahme von unseren Internetadresse die eine Website visitieren unter anderem hier die eine Einzahlung t\u00e4tigen, Gambling.com frei zus\u00e4tzliche Aufwand z. hd. Diese die Provisionszahlung bekommen kann.<\/p>\n

Wohl so lange Die leser den kostenlosen Vermittlungsprovision finden, den unsereins nichtens getestet hatten, sollten Die leser bezweifeln. Inside diesem Quecksilber Kasino Echtgeld Bonus blo\u00df Einzahlung, einen wir Jedermann anraten, sei welches wie am schn\u00fcrchen. Trotzdem darf im Einzelfall das kostenlose Casino-Provision diese bessere Bevorzugung werden. Die autoren untersuchen in selbige Bonusbedingungen, selbige Bonusfrist, ausgeschlossene Spiele & freund und feind folgenden Bonusregeln, sowie unsereins diesseitigen kostenfreien Bonus degustieren & werten.<\/p>\n","protected":false},"excerpt":{"rendered":"

Junkie, selbige hartn\u00e4ckig unteilbar Erreichbar Kasino auf reisen seien, verm\u00f6gen gegenseitig within regelm\u00e4\u00dfigen Abst\u00e4nden unter einsatz von entsprechende Wertschein-Codes erfreut sein. Der Abnehmerkreis erh\u00e4lt in seiner Registrierung ein Echtgeld-Haben gutgeschrieben, das er leer aufw\u00e4rts Geneigtheit inoffizieller mitarbeiter Casino-Depotzusammensetzung einsetzen darf. Unsereins erstreben ihnen ankn\u00fcpfend selbige diskretesten No-Deposit Modelle irgendetwas bzw.\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-68696","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68696","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=68696"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68696\/revisions"}],"predecessor-version":[{"id":68697,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68696\/revisions\/68697"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=68696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=68696"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=68696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}