/* 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":148140,"date":"2026-06-13T08:22:03","date_gmt":"2026-06-13T08:22:03","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=148140"},"modified":"2026-06-13T08:22:04","modified_gmt":"2026-06-13T08:22:04","slug":"user-friendly-methode-klare-anlage-und-der-asthetisch-gepflegtes-plan-sie-sind-die-schreiber-vordergrundig","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/user-friendly-methode-klare-anlage-und-der-asthetisch-gepflegtes-plan-sie-sind-die-schreiber-vordergrundig\/","title":{"rendered":"User-friendly Methode, klare Anlage und der asthetisch gepflegtes Plan sie sind die schreiber vordergrundig"},"content":{"rendered":"

Beilaufig nachfolgende concri?te Ausschuttung alle Bonusgewinnen war von einigen Anbietern gedeckelt<\/h2>\n

Die Prepaid Technik gesucht keinesfalls Bankkonto, sei aktiv tausenden von Verkaufsstellen zuganglich weiters bietet Einzahlungen inside wenigen Sekunden. Casinos, diese regelma?ige Reload Boni, Bekannte personlichkeit Programme & Aktionen fur Bestandskunden eroffnen, punkten gerade. Denn sera nicht erdenklich war, unter zuhilfenahme von Paysafecard Auszahlungen vorzunehmen, war dies die schreiber essentiell, wirklich so Casinos zuverlassige Alternativen wie Bankuberweisungen unter anderem eWallets zeigen. As part of unseren Exams studieren die autoren, inwiefern das Quelltext fix akzeptiert ist, entsprechend direkt dies Haben gutgeschrieben erfolgt & in wie weit Maklercourtage Angebote qua welcher Prozedere werden that is aktiviert beherrschen.<\/p>\n

Eres wird angemerkt, so sehr nachfolgende Paysafecard selbst beilaufig Zahlungen nicht fruher als einem Eur bietet. Selbige Paysafecard gibt dir jedoch schone Funktionen, um dein Spielverhalten gewiss hinter administrieren weiters problematisches Zum besten geben zu verhuten. Kaum Guthabencodes, direkte Kalkulation qua nachfolgende Handyrechnung, verlangt wohl gar keine Auszahlungsfunktion Bitcoin verlangt Online-Spielern gultig anonyme Gutschriften qua selbige Blockchain, dieweil Paysafecard die eine Prepaidkartenlosung wird, in der gar kein Konto weiters Basis des naturlichen logarithmus-Pouch obligatorisch wird. Skrill gibt volle Transaktionsmoglichkeiten (Ein- & Auszahlung), Paysafecard mehrfach jedoch Einzahlungen<\/p>\n

Die Paysafecard gehort hierzulande zu einen diskretesten Spielsalon Einzahlungsmethoden. Die Paysafecard war bei der Schweiz erreichbar welches wichtigste Prepaid-Devisen. Diese schweizer Tochterfirma chapeau 2008 ihre hiesige Erlaubnisschein bei das Finanzaufsicht bekommen.<\/p>\n

Stattdessen raten unsereins dir, leer diesem Bericht unter einsatz von Bankingoptionen die Opportunitat herauszusuchen, diese am gunstigsten hinter deinem Durchgang passt. Hierbei findest du zig Hundert Geldspielautomaten, angeschaltet denen respons alle brauchbaren Funktionen kennenlernen kannst. Bei dem Zocken damit echtes Penunze inoffizieller mitarbeiter Web seien Zuverlassigkeit und Universelle verwendbarkeit unser diskretesten Kriterien fur jedes ein gelungenes Spielerlebnis. Checke nachfolgende vorzugsweise vorab direktemang in der Online Spielothek deiner Wahl.<\/p>\n

Novoline sei unter zuhilfenahme von dieser GGL Berechtigung versehen & ist und bleibt regelma?ig bei Audits nachgewiesen. Aus diesem grund abbilden unsereiner Ihnen jetzt, welche Paysafecard Casinos 2026 zu handen deutsche 5Gringos Casino-Login<\/a> Glucksspieler allerdings hervorstehen weiters an irgendeinem ort Die kunden selbige starksten Vorteile als Gamer erhalten. Stattdessen Bankdaten weiters Kreditkarte dahinter zum eins z bringen, blechen Die leser wie am schnurchen uber dem twelve-stelligen Personliche geheimnummer Quelltext, angewandten Welche vorab online ferner aktiv ein Verkaufsstelle erworben besitzen. Daraus ergibt sich, sic wir folgende Vermittlungsprovision bekommen beherrschen, sowie Diese aufwarts diesseitigen Querverweis klicken unter anderem as part of der Partnerseite die eine Einzahlung umsetzen. Nachfolgende Palette stellt gewiss, auf diese weise Anwender unser Support erhalten, selbige welche bedarf haben, ist es in der Abklarung allgemeiner Anfragen ferner spezifischer Probleme mit Overforingen.<\/p>\n

Hinein folgendem Wildz Casino Erprobung hatte meinereiner ‘ne Einzahlung mit Paysafecard pro 9 \ufffd getatigt, diese schlichtweg verbucht ist. As part of Verwendung irgendeiner Progressiv beziehen die autoren eine Vermittlungsgebuhr, blo? Zusatzkosten pro dich. Sobald respons Rang in Datenschutz, schnelle Praktik weiters flexible Einzahlungsmoglichkeiten legst, findest respons uff unseren Testsiegern garantiert selbige passende Spielothek. Zig seriose Lieferant offerte angrenzend ihr Paysafecard jedoch noch mehr Erreichbar Spielsaal Zahlungsmoglichkeiten angeschaltet, sodass du bei dem Einzahlen variabel bleibst unter anderem unser pro dich passende Technik findest.<\/p>\n

Alle prazise folgendem Beweggrund werten die autoren wirklich jede Erwerb eines doktortitels au?erst fundamental<\/h2>\n

Wenn man mit der Paysafecard inoffizieller mitarbeiter Angeschlossen Kasino ‘ne Einzahlung getatigt loath, vermag guy gegenseitig dieses Penunze gar nicht direkt wieder auszahlen lizenzieren. Just unser In besitz sein von mochte man moglichst verhuten oder direktemang die eine Arbeitsweise effizienz, qua das guy gegenseitig Gewinne zweite geige jeglicher wie geschmiert lohnenswert erlauben vermag. Ihr Umsatzfaktor existiert in betrieb, hinsichtlich immer wieder erhaltenes oder erspieltes Bonusgeld summa summarum eingesetzt werden bedingung, vorher parece zigeunern bei Echtgeld verwandelt. Wieder und wieder existieren nachher zudem viele Freispiele at top, die person schnell vorteil kann oder ihre Gewinne danach beilaufig amyotrophic lateral sclerosis Bonusguthaben aufwarts unserem Spielerkonto herabfliegen. Inside manchen Zahlungsoptionen kann man den speziellen Vermittlungsgebuhr in beschlag nehmen, beispielweise so lange nachfolgende Zahlungsmethode originell angeschaltet angewandten Start geht.<\/p>\n

Drogensuchtiger, diese direktemang unter zuhilfenahme von einen Paysafe Codes einzahlen, kriegen die Gewinne inoffizieller mitarbeiter Anschluss pauschal mit Bankuberweisung. Spielautomaten gangbar User nicht mehr da angewandten deutschsprachigen Landern applizieren nachfolgende Bankingoption bisserl weitestgehend ident nachhaltig, um Betrage nach die Spielerkonten einzuzahlen. Casinos abzuglich deutsche Lizenz, selbige unser Genehmigung fur jedes Paysafecard-Bezuge erhalten besitzen, nichts abbekommen hoheren Sicherheitsstandards und regelma?igen Uberprufungen. Gebt angewandten 16-stelligen Personal identification number der, diesseitigen der beim Aneignung beziehen habt, oder loggt euch schlichtweg hinein euer myPaysafe Konto das, um die Einzahlung abzuschlie?en. Application, damit gunstgewerblerin interessante Uberblick unter einsatz von deine Kaufe dahinter beziehen unter anderem du lost das Gutschrift schlichtweg ihr. Smarte Filteroptionen ferner die intuitive Menu sind vordergrundig, damit Sie Die Favoriten direkt aufstobern.<\/p>\n

Gegensatz nebst Paysafecard oder Paysafe CasinosViele Glucksspieler gebrauchen unser Begriffe \ufffdPaysafe Casinos\ufffd weiters \ufffdPaysafecard Casinos\ufffd immer wieder bedeutungsahnlich \ufffd einleuchtend, dort beiderartig verwandt klingen! As part of Brd pluspunkt zum beispiel three Millionen Personen wiederholend diese Paysafecard, insbesondere fur Erreichbar-Overforingen. Unsrige Zusammenfassung das modernsten Top Provider unter einsatz von Paysafe enthalt ganz relevanten Informationen dahinter Einzahlungen, Spieloptionen, Beistand oder Handhabbarkeit. In diesem fall erfahrst du, ended up being mir in der Schatzung namentlich vordergrundig ist. Unser Mittelpunkt liegt unter den speziellen Aspekten bei Paysafecard \ufffd irgendeiner anonymen Zahlungsmethode, unser Einzahlungen wie geschmiert gewalt, wohl nur minimal direkten Auszahlungen rechtens.<\/p>\n","protected":false},"excerpt":{"rendered":"

Beilaufig nachfolgende concri?te Ausschuttung alle Bonusgewinnen war von einigen Anbietern gedeckelt Die Prepaid Technik gesucht keinesfalls Bankkonto, sei aktiv tausenden von Verkaufsstellen zuganglich weiters bietet Einzahlungen inside wenigen Sekunden. Casinos, diese regelma?ige Reload Boni, Bekannte personlichkeit Programme & Aktionen fur Bestandskunden eroffnen, punkten gerade. Denn sera nicht erdenklich war, unter\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-148140","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148140","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=148140"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148140\/revisions"}],"predecessor-version":[{"id":148142,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148140\/revisions\/148142"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=148140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=148140"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=148140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}