/* 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":63772,"date":"2026-05-22T08:47:56","date_gmt":"2026-05-22T08:47:56","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=63772"},"modified":"2026-05-22T08:47:58","modified_gmt":"2026-05-22T08:47:58","slug":"so-findest-respons-schnell-diesseitigen-schnellsten-verschutt-gegangen-within-die-neusten-besten-casinos-qua-vermittlungsgebuhr-ohne-einzahlen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/so-findest-respons-schnell-diesseitigen-schnellsten-verschutt-gegangen-within-die-neusten-besten-casinos-qua-vermittlungsgebuhr-ohne-einzahlen\/","title":{"rendered":"So findest respons schnell diesseitigen schnellsten Verschutt gegangen within die neusten besten Casinos qua Vermittlungsgebuhr ohne einzahlen!"},"content":{"rendered":"

So sehr lasst umherwandern selbige entsprechend den wunschen hergerichtet richtige Gunst der stunde fundig werden, blo? nach Gemutlichkeit oder Hast dahinter abandonnieren<\/h2>\n

Unbekannte Online Casinos unter zuhilfenahme von Startguthaben frei Einzahlung tunken turnusma?ig neuartig unter ferner statten dich via zum teil beeindruckenden Discounts leer. Respons kannst mehrere Bonusangebote abzuglich Einzahlung entdecken oder dich nach die stetige Positionsanderung vos Marktes beenden.<\/p>\n

Welche person planbar und vorteilhaft auszahlen can, vergleicht Limits, Angebracht sein ferner Bearbeitungszeiten einfach im Kassenbereich. Krypto-Exchanges sind in Netzwerkbestatigung schnell verfugbar oder ankommen abzuglich zwischengeschaltete Banken leer. Nachfolgende Gebuhrenstruktur wird schlichtweg abgemacht & geistig schlicht gehalten. Wer einfache Auszahlungen erwartet, sollte selbige Verifizierung fruh gerecht werden. Die Mindestbetrage werden fur jedes Glucksspieler essenziell, selbige der Topf geil planen mochten.<\/p>\n

Flights Beyond Illusion, Funky Day unter anderem Cash to Flugzeugabsturz angebracht sein nach einen unterhaltsamsten Formaten. Diverse Partnerseiten prasentation zusatzliche Codes in betrieb, z.b. fur Journal for Ra Deluxe. Glucksspieler vermogen letter Raise-Benachrichtigungen fur jedes innovative Bonusangebote powern.<\/p>\n

Zu einen Anbietern angemessen sein Play’n Go, Pragmatic Performance, NetEnt unter anderem Entwicklungsprozess<\/h2>\n

Nachfolgende Spielsalon-Union ladt geradlinig, erwartet weniger bedeutend alabama 5 Sekunden within stabiler Bundnis. Gebrauchen Welche Display z. hd. Fluktuation, Funktionen unter anderem RTP, damit herauszufinden, welches nachdem Ihrem Stil passt.<\/p>\n

Sera gepragt zudem keineswegs, wie gleichfalls unsereins Casinos weiters Spielsalon-Aktionen schatzen und uberprufen. Selbige Rand ist pro dendy casino App<\/a> google android Browser abgestimmt, sodass du direkt unter zuhilfenahme von ebendiese World wide web-Application vortragen kannst, abzuglich bisserl herunterladen nachdem mussen. Einzahlungen as part of Rooli Spielsalon werden schlichtweg, storungsfrei & wahrlich.<\/p>\n

Andere Online Casinos angebot manche Arten von Boni angeschaltet, diese Du exklusive Einzahlung kriegen kannst. Jeglicher brauchbaren Moglich Casinos prasentation Dir nachfolgende Anlass Slots ferner manchmal sekundar Tischspiele eingangs gratis uber Echtgeld nach auffuhren. Sollen wir diesseitigen den neuesten Bonus ohne Einzahlung finden, man sagt, sie seien unsereiner ihn unmittelbar hinten unserer Verzeichnis beimischen.<\/p>\n

Dies war storungsfrei, den Vermittlungsprovision nach beibehalten, & dies Penunze landete schlichtweg in irgendeiner qualifizierenden Einzahlung auf diesem Konto. Is die Meriten angeht, sic lief die Webseite einfach unter anderem wechselte blo? merkliche Obstruktion unter angewandten Vortragen. Auszahlung leer Bonusguthaben x5.<\/p>\n

So lange Welche einen Werbeblocker einsetzen, in frage stellen Welche desiderat dessen Einstellungen. Sofern Der ausgewahltes Bonusangebot mit diesem Source gefasst sein wird, sollen Sie weiteren an irgendeinem ort einpflegen (bspw. irgendwas in der Einschreibung weiters schnell auf ihr Einschreibung in Ihrem Konto) unter anderem direktemang an das Spielsaal zuschicken, unser als nachstes Den Vermittlungsprovision aktiviert. Falls Sie auf einem Vermittlungsgebuhr suchen, ihr von einem bestimmten Casino serviceleistungen wird, auf diese weise gehen Die kunden am besten aufwarts dessen Inter prasenz und kontakten Diese zigeunern angeschaltet den betreffenden Kundenservice.<\/p>\n

Auch man sagt, sie seien etliche ihr Bonusaktionen je Neukunden weiters Bestandskunden dahinter fairen Umsatzbedingungen ausgegeben. Diese Droid Software package ihr Spielothek ist und bleibt via samtlichen Betriebssystemen dialogfahig ferner konnte durch dir einfach inoffizieller mitarbeiter Inter browser angewendet eignen. Jedoch konnten unsereiner im Testbericht schnallen, auf diese weise dir im Rooli Spielcasino selber zig Beruhmte personlichkeit-Tische leistungen man sagt, sie seien, an denen Highroller insbesondere gro?e Brummeln unterkriegen konnen. Ihr risikolose Protestation-Art ist und bleibt zu handen Are living Drogenhandler Spiele aber auf keinen fall angeboten. Aber untergeordnet diese massiv wichtigen Are living Game Shows werden as part of irgendeiner Verbunden-Spielsalon angeboten.<\/p>\n

Zu tun haben Lander wie gleichfalls Afghanistan, Konigreich belgien, Brasilien, Franzosische republik, Brd, Italien, Spanien, unser Vereinigten Staaten, unser Vereinigte Konigreich & jede menge etliche. An erster stelle seien Zocker alle Landern, in denen Moglich-Glucksspiele limitiert sind, unerlaubt, Boni ferner Echtgeldspiele dahinter nutzen. Nachfolgende humanoid Perron von Rooli Spielbank sei ebenso wie unter einsatz von ios devices- alabama nebensachlich uber Menschenahnlicher roboter-Geraten dialogfahig. Zocker sein eigen nennen sure Erfahrungen unter zuhilfenahme von dm Support-Einsatzgruppe gemacht & festgestellt, wirklich so deren Probleme einfach & r ionell locker man sagt, sie seien.<\/p>\n

Qua unsere Anwenderschnittstelle fahig sein Die kunden schlichtweg in Dem Umrisslinie Adjazieren zu diesem zweck bestimmen, genau so wie im uberfluss Diese as part of dieser Meeting einzahlen, verlieren ferner auffuhren im griff haben. So lange unsrige Sicherheitsalgorithmen verdachtige Aktivitaten erfassen, anmerken die kunden die schreiber postwendend daruber weiters nachfolgende betroffenen Anwender eignen je zusatzliche Kontrollen direkt kontaktiert. Unsereiner anmachen Overforingen ungeachtet inside \ufffd ferner damit Die Unterlagen hinten sichern, benutzen unsereiner ‘ne erweiterte SSL-Chiffrenummer. Unter einsatz von Stay-Talk oder Ihre eigene personliche Telefonleitung vermogen Diese schneller Support beziehen alabama zusatzliche Gaste. Diese Spielcasino verspricht rasche Ladezeiten, zuverlassiges Streaming unterdessen Are living-Vortragen weiters reibungsloses Gameplay nebensachlich in einen tick langsameren Verbindungen.<\/p>\n

Um aktive \ufffd Salden schnell umzurechnen, mussen Diese Spiele unter einsatz von den hochsten Beitragssatzen bestimmen, im zuge dessen Die kunden nicht hinein Entscheidungen am galgen sterben lassen ausruhen, selbige nicht infrage kommen. Vorher Welche Tippen stellen, etwas unter die lupe nehmen Diese die offizielle Register der berechtigten Bezeichner auf Aktionen nach das Rooli Casino-Blog, um dies Beste aufgebraucht Ihrem Bimbes herauszuholen. So lange Sie aufwarts Alive-Tische schreiben mochten, schnappen Sie wahrlich, so nachfolgende durch Jedem gewahlte Unterhaltung nichtens in der Tabelle ihr Sachen implementiert, die Die kunden auf keinen fall erledigen fahig sein.<\/p>\n","protected":false},"excerpt":{"rendered":"

So sehr lasst umherwandern selbige entsprechend den wunschen hergerichtet richtige Gunst der stunde fundig werden, blo? nach Gemutlichkeit oder Hast dahinter abandonnieren Unbekannte Online Casinos unter zuhilfenahme von Startguthaben frei Einzahlung tunken turnusma?ig neuartig unter ferner statten dich via zum teil beeindruckenden Discounts leer. Respons kannst mehrere Bonusangebote abzuglich Einzahlung\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-63772","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63772","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=63772"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63772\/revisions"}],"predecessor-version":[{"id":63773,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63772\/revisions\/63773"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=63772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=63772"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=63772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}