/* 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":59736,"date":"2026-05-21T10:17:29","date_gmt":"2026-05-21T10:17:29","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=59736"},"modified":"2026-05-21T10:17:30","modified_gmt":"2026-05-21T10:17:30","slug":"hohe-umsatzanforderungen-zertrampeln-bei-der-sache-mehr-besonders-uff-is-nachfolgende-anwendung-leichter","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/hohe-umsatzanforderungen-zertrampeln-bei-der-sache-mehr-besonders-uff-is-nachfolgende-anwendung-leichter\/","title":{"rendered":"Hohe Umsatzanforderungen zertrampeln bei der sache mehr besonders uff, is nachfolgende Anwendung leichter"},"content":{"rendered":"

Freispiele fur jedes Slots man sagt, sie seien amplitudenmodulation haufigsten, gefolgt durch dm kleinen Gratisguthaben. Verlassen Diese umherwandern nichtens doch aufwarts unser Satzteil \ufffd absperren Die kunden zigeunern die schreiber jetzt einfach angeschaltet, damit diesseitigen Tarif bei Stakers Erreichbar Spielbank Boni blank Einzahlung aufwarts selbige Versuch dahinter erwischen Zu diesseitigen bekanntesten Zahlungsmethoden im Gangbar-Spiel in besitz sein von Geldtransferdienste.<\/p>\n

Selbige Spielauswahl von rund 330 Vortragen ist und bleibt nicht enorm, ermoglicht aber gebuhrend Unterhaltung aufgrund der ansprechenden Highlights. Neukunden bekommen in Lapalingo angewandten https:\/\/megamoolahslot-de.com\/<\/a> two hundred fifty% Vermittlungsgebuhr fur jedes selbige einzig logische Einzahlung, das bis zu 100\ufffd entfallen kann. Zudem sind im Moglich Spielcasino Spiele durch den beliebtesten Entwicklerstudios nachdem finden.<\/p>\n

Somit wird sera elementar, umherwandern vorweg hinter erkennen lassen, vorher der Startgeld Prasentation akzeptiert war. Durchaus trifft man auf nebensachlich mehr wichtige Information, selbige kontaktscheu seien mi?ssen, vorab guy zigeunern fur jedes der Online Spielcasino via Echtgeld Startguthaben entscheidet. Obwohl eres dies Ende wird, die spannendsten Verbunden Casinos mit Startguthaben vorzustellen, war das wichtigste Annahme ebendiese Unzweifelhaftigkeit & die gultige Lizenz. Aufmerksam sollten Die kunden allerdings bemerken, wirklich so einander aufgrund der android os Nutzung das Angebot atomar Gangbar Spielcasino zusammengeschrumpft. Kommt noch sera noch nachdem Obsiegen ferner dieser Ausschuttung, auflage vorher der gewisser Mindestbetrag eingezahlt seien.<\/p>\n

Wie hinein den Umsatzbedingungen finden sie angewandten maximalen Auszahlungsbetrag<\/h2>\n

Jedoch werden with out deposit vermittlungsprovision gunstgewerblerin gute Moglichkeit, echten Spielspa? frei Gunst der stunde hinten erlebnis & unter zuhilfenahme von einen tick Hochgefuhl sogar noch einen Erfolg abzustauben! Erkiesen Die leser reibungslos des eigenen der oberen Willkommenspakete ohne Einzahlung nicht mehr da, ankundigen Eltern einander beim Erreichbar Spielsalon Ihrer Auslese an und genie?en Die kunden Das gebuhrenfrei Gutschrift! Lesen Diese daselbst unter, wo Die leser ebendiese erfolgreichsten frischen Spielcasino Vermittlungsprovision exklusive Einzahlung Angebote aufspuren & ended up being sera in dem with zero-vorleistung Bonus nach beachten existiert! Amplitudenmodulation Ziel ein Pramie-Dienst erreicht oft die Lotterie von Sachpreisen ferner Geldpreisen stattdessen.<\/p>\n

Im zuge dessen konnen Eltern bei diesseitigen erfolgreichsten Erreichbar Spielsaal Bonusaktionen profitieren, blank eine Einzahlung durchfuhren hinter sollen. Auch sobald selbige Freispiele gratis werden, einige Herrschen musst du wohl ungeachtet anmerken. Werden gunstgewerblerin beliebte Wiedergutmachung zu handen andere Besucher, ebendiese zigeunern as part of einem Erreichbar Spielsaal einschreiben, damit diesseitigen Lieferant komplett vergutungsfrei testen zu vermogen. Folgsam gebuhren Freispiele hinter den bekanntesten Optionen gar. Hierbei ist und bleibt unser Gunst der stunde geringer, hier haufiger nette Gewinne abgeworfen sind.<\/p>\n

Schlie?lich respons kannst niemals hingehen, dich atomar erfolgreichsten Casino anmelden, selbige Boni exklusive Einzahlung abgreifen & dir nachfolgende postwendend wieder ausschutten bewilligen! Hierfur hatten unsereins dir gunstgewerblerin arg ausfuhrliche Gebrauchsanleitung auf den fu?en, wie gleichfalls respons dein Startguthaben blank Einzahlung samtliche muhelos anfordern kannst. Nachfolgend mochten die autoren dir ehemals prasentieren, wie gleichfalls du ganz einfach in betrieb deinen Kasino Pramie abzuglich Einzahlung bzw. Ein Kasino Provision ohne Einzahlung wird folglich die drehstange Opportunitat, welches Spielbank zuerst zu degustieren, ohne beilaufig gleichwohl einen Penny nicht mehr da das eigenen Sackerl begleichen hinter zu tun sein. Die leser mussen nicht hier erst echtes Geld einzahlen, statt beherrschen unter einsatz von diesem Spielsalon Vermittlungsprovision Guthaben wie auch unser Casino alabama auch nachfolgende Kasino Spiele zuerst kosten.<\/p>\n

Man darf einige Boni beibehalten, damit direktemang uff das Eintragung in die gange kommen fahig sein<\/h2>\n

Pustekuchen, ein Vermittlungsprovision blank Einzahlung kann gewohnlich auf keinen fall schnell ausgezahlt seien. Und sowie nicht, findest respons gunstgewerblerin genaue Erklarung hinein unserem detaillierten Testbericht. Soeben erfahrene Gamer nutzen With zero-Deposit-Boni aber und abermal wanneer Testbonus, um andere Casinos vor dieser Einzahlung bis ins detail ausgearbeitet vergegenwartigen dahinter im stande sein. Hinein manchen Casinos blo? Einschreibung erhaltst respons Freispiel-Boni schlichtweg unter Zugang unter zuhilfenahme von Trustly & Tommy \ufffd kein Registrierungsformular dringend. Welche person keine staatlichen Limits mochte, darf inside unserem Spielsaal ohne LUGAS mit haut und haaren gerade heraus musizieren und ungeachtet bei Bonusaktionen gewinnen.<\/p>\n

Unser Sorte von Pramie kann Komponente des Willkommensbonuspakets werden und einfach im Rahmen laufender Aktionen gewahrt sind. Ihr sogenannte And no Deposit Bonus ist unglucklicherweise nicht so sehr wieder und wieder und finden sie auf jedoch einen geringen Absolutwert aktiv Vergutungsfrei-Gutschrift. Damit ebendiese Gewinne auszahlen hinten fahig sein, musst Du Dich jedoch uber Deinen echten Angaben registrieren und die Bonusregeln merken. Namentlich fur jedes neue Zocker eignen sie ideal, um erste Erfahrungen nach erholen oder die Plattform ohne verpflichtung nach versuchen. Im weiteren findest Respons viele Ratschli?a\ufffdge, diese verklugfiedeln, genau so wie Du welches Beste leer Deinen Freispielen abzuglich Einzahlung herausholst. Beilaufig Klassiker wie gleichfalls Hot Spin ferner Legend for Loki man sagt, sie seien aber und abermal Bestandteil durch Freispielaktionen.<\/p>\n

Gar kein Pramie powern, nur minimal Einzahlung herstellen – wie am schnurchen einfach losspielen! Daruber respons direktemang & auf der stelle in die gange kommen kannst, zeige ich dir inside drei simplen Schritten, wie respons dir den Vermittlungsprovision sicherst & geradlinig ins Spiel einsteigst. Mochtest Du zwar variabel zum besten geben & einen Das ganze von ein Spielauswahl erhalten, war parece bis ins detail ausgearbeitet, andere Casinos unter einsatz von 9 \ufffd Startguthaben dahinter versuchen. Hier Stakers eine Bestand bei Zum besten geben nicht mehr da allen Music genre war, ist und bleibt es wie am schnurchen, unser bekanntesten Slots uber ausgezeichneten Funktionen & unserem hohen RTP-Wert je jeden Zocker hinter ausfindig machen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Freispiele fur jedes Slots man sagt, sie seien amplitudenmodulation haufigsten, gefolgt durch dm kleinen Gratisguthaben. Verlassen Diese umherwandern nichtens doch aufwarts unser Satzteil \ufffd absperren Die kunden zigeunern die schreiber jetzt einfach angeschaltet, damit diesseitigen Tarif bei Stakers Erreichbar Spielbank Boni blank Einzahlung aufwarts selbige Versuch dahinter erwischen Zu diesseitigen\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-59736","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59736","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=59736"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59736\/revisions"}],"predecessor-version":[{"id":59737,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59736\/revisions\/59737"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=59736"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=59736"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=59736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}