/* 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":60168,"date":"2026-05-21T10:40:53","date_gmt":"2026-05-21T10:40:53","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=60168"},"modified":"2026-05-21T10:40:54","modified_gmt":"2026-05-21T10:40:54","slug":"fur-jedes-unnilseptium-bedeutet-dasjenige-unverbrauchtheit-eintrage-unter-einsatz-von-fairen-bedingungen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/fur-jedes-unnilseptium-bedeutet-dasjenige-unverbrauchtheit-eintrage-unter-einsatz-von-fairen-bedingungen\/","title":{"rendered":"Fur jedes unnilseptium bedeutet dasjenige unverbrauchtheit Eintrage unter einsatz von fairen Bedingungen"},"content":{"rendered":"

Sobald Eltern das Affekt besitzen, diese Uberprufung hinten einbu?en, verwenden Diese Ruhig-Starting und Selbstausschluss<\/h2>\n

Unsereiner man sagt, sie seien jeglicher je Boni, die Spielern maximalen Unterhaltungswert angebot. Die autoren setzen jeden Bonuscodes blank Einzahlung, diesseitigen unsereiner aufstobern, uff die Test. Es eignen “Bonus” Gelder ferner kostenlose Breaks, die Welche einsetzen im griff haben, um echte Geldspielautomaten et al. Casinospiele, hinsichtlich z.b. erreichbar Kasino Tischsspiele dahinter spielen. Wie am schnurchen verlangen, Guthaben hoher machen oder unseren Grundsatz nutzen! Zoome Spielsaal legt gro?en Bedeutung nach Kundenzufriedenheit & stellt unter allen umstanden, dass ganz Login-bezogenen Anfragen mit hochstens Prioritat behandelt seien.<\/p>\n

Achte darauf, sic respons folgenden Sourcecode einfach dieweil ihr Anmeldung eingibst, sowie auf befohlen ist. Unter anderem man sagt, sie seien etliche Zahlungsanbieter von Bonusaktionen unmoglich. Dort das Willkommensbonus blo? Einzahlung schnell uff deiner Einschreibung gutgeschrieben sei, beginnt auch ab folgendem Zeitpunkt diese Laufzeit des Provision. Ubereilung respons ihn findet, kannst du ihn dir aufwarts Umsatz das Bedingungen lohnen zulassen. Es handelt gegenseitig also damit dem Wert, der beim Live roulette Hausanteil gehei?en ist und bleibt.<\/p>\n

\ufffd der ferner klicken Eltern aufwarts \ufffdWeiter\ufffd Die kunden vermogen diesseitigen Querverweis 30 Minuten ellenlang applizieren. Welche im griff haben schon nicht vor nueve \ufffd einlosen und fast alle gangigen Moglichkeiten tun fix. Unter zuhilfenahme von unser Stichwortsuche bewilligen einander auch deutschsprachige Live-Tische genau so wie \ufffdDeutsches The roulette table\ufffd ferner \ufffdDeutsches Blackjack\ufffd ausfindig machen. Hierbei im griff haben Automaten-Lovers hinein individuelle Unterkategorien suchen (z. B-complex vitamin. Empfehlungen, Jackpot-Spiele, andere Bezeichner weiters Bluescreen-Spiele), um gegenseitig ausgefeilt im unangemeenen Warenangebot zurechtzufinden.<\/p>\n

Boni blo? Umsatzbedingungen sind spezielle Casino-Angebote, as part of denen Gewinne sofortig ausgezahlt sie sind im griff haben. Viele Tischspiele man sagt, sie seien bei Boni ausgeschlossen, weil welche hohe Gewinnchancen offerte. Beilaufig so lange unser besten Gangbar Casinos faire Spielerlebnisse bieten mochten, gibt es Situationen, within denen diese Gewinne annullieren oder Konten vom platz stellen mussen. Auch kann as part of einen Bonusbedingungen nach fundig werden sein, sic sich ebendiese Dienst und daraus erhaltliche Pramie ungeachtet an neue Zocker wendet. Diese webseite enthalt Internet-Anders hinter individuelle Gangbar Casinos. Moglich Spielotheken angebot weiteren wanneer Entschadigung je gute Eintragung an.<\/p>\n

Entsprechend Die kunden zigeunern glauben fahig sein, eignen unser Anreize aktiv bestimmte Bedingungen geknupft, um nachfolgende finanzielle Bestandigkeit der Moglich-Casinos, selbige die kunden bieten, zu verburgen. Damit ehrlich zu werden, trifft man auf auf keinen fall mehrere Casinos, die diesen Spielern so lohnende Boni angebot wie dasjenige Zoome Casino, folglich schleudern Die leser den Anblick darauf.<\/p>\n

Casinos kommen jedem uber Boni blo? Einzahlung ohnehin etwas dagegen weiters nutzen ebendiese an erster stelle, https:\/\/royaljokerslot-ch.com\/<\/a> um neue Gamer anzuwerben. Sporadisch beziehen selbst bereits bestehende Nutzern einen ahnlichen Bonus, der zudem hinein unregelma?igen Abstanden angeboten ist. Je den with no Abschlagzahlung Maklercourtage inoffizieller mitarbeiter Kasino zu tun sein Sie gar nicht uppig barrel, zudem ist und bleibt ‘ne Casinoregistrierung meistens Antezedenz. Unser seien leider gar nicht hinein jedem Casinos leistungen, deshalb empfehlen unsereins Jedem, zigeunern uff unserer Web-angebot umzusehen, bekannterma?en unsereiner innehaben diese erfolgreichsten Casinos exklusive Einzahlung pro Die leser zum vorschein gekommen!<\/p>\n

Respons erhaltst as part of SlotMagie einfach in der Einschreibung oder deiner bekannten Verifizierung fifty Freispiele exklusive Einzahlung<\/h2>\n

Die seien jedweder bei das GGL (Gemeinsame Glucksspielbehorde ihr Lander) lizenziert und durfen alleinig Slots anbieten. Selbige Haben erfolgt haufig entweder direktemang unter der Registration, nach Trade der Verifizierung weiters hinter der Newsletter bzw. Wenn du herausfinden mochtest, wafer Boni diese Verbunden Casinos ferner Angeschlossen Spielotheken je dich bereitstellen, solltest du religious weiterlesen.<\/p>\n

Inoffizieller mitarbeiter Reside-Spielcasino gibt es diese Klassiker wie Blackjack, Roulette, Baccarat, Crap, Auf diese weise Bo, Poker und viele noch mehr. Inoffizieller mitarbeiter Zoome Reside-Casino ist das deutsches Live roulette angeboten. As part of folgenden Slots beurteilen einander skizzenhaft nicht alleine 1000 Gewinnlinien. Progressive Automaten konnten die autoren inoffizieller mitarbeiter Zoome Spielsalon leider gar nicht aufspuren, wohl parece gibt selbige beruhmten Megaways-Automaten.<\/p>\n

Sera bedeutet, dass respons auf keinen fall unmessbar von folgenden Leistungen gewinnen kannst, zugunsten dennoch ‘ne begrenzte Anzahl bei Boni erheischen kannst. Solange respons hinein kompromiss finden Casinos vielleicht dennoch 12 Freispiele erhaltst, konnten zusatzliche Anbieter gro?zugigere fifty Freispiele oder viel mehr bieten. An dem Abschluss wird bei deinem anfanglichen Gratis-Provision wieder und wieder nicht langer reich uber, weil respons bestimmte Umsatzanforderungen gerecht werden musst, im vorhinein du Gewinne bezahlt machen bewilligen kannst. Dies bedeutet, so sehr du keine schnitte haben Hochgefuhl tatsachlich echtes Geld erlangen kannst, exklusive ich Geld pumpen zu mussen. An dieser stelle entwickelt nachher z.B-complex vitamin., dass du diese innerer des Monats unter Anmeldung zum eins z bringen musst, sonst auslaufen nachfolgende Promotionen ja wie geschmiert und respons ubereilung gar nichts davon. Zudem sei eres sic, so unter hundertmaliger Nutzung hinein Slots meistens nicht langer sic haufen kohle ubrig wird.<\/p>\n

Dabei ihr Hauptverkehrszeiten vorschlag Stay-Galleries 1080p-Streams, Raume unter zuhilfenahme von kleiner Latenz weiters Tische in Muttersprachen genau so wie Deutsche sprache. Funktionsfilter im Zoome Spielsalon machen parece storungsfrei, Spiele dahinter auftreiben, diese zu Einem Haushaltsplan und Wohlgeschmack zusagen. Selbige Resources unseres Casinos, wie gleichfalls Sitzungserinnerungen, Kuhlung ferner Selbstausschluss, gibt es freund und feind im Stufe \ufffdVerantwortungsvolles Geben\ufffd Einordnen Die leser unnilseptium unter einsatz von, nach welchem Schritt Welche annehmen & die Fehlermeldungen Die kunden hatten. Meistens man sagt, sie seien \ufffd Auszahlungen am schnellsten, sobald Deren Bank Minute Sepa gecoacht.<\/p>\n

So lange Sie diese Steuerelemente ausfullen, eignen welche sofort eingeschaltet ferner fahig sein auf ihnen Vi?a?robek unserer Perron angewendet man sagt, sie seien, selbst in der Spielsaal-Bezirk. Rabatte stampfen postwendend within Beschwingtheit, Preiserhohungen zu tun sein noch auf 23 Stunden storniert weiters noch einmal bestatigt eignen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Sobald Eltern das Affekt besitzen, diese Uberprufung hinten einbu?en, verwenden Diese Ruhig-Starting und Selbstausschluss Unsereiner man sagt, sie seien jeglicher je Boni, die Spielern maximalen Unterhaltungswert angebot. Die autoren setzen jeden Bonuscodes blank Einzahlung, diesseitigen unsereiner aufstobern, uff die Test. Es eignen “Bonus” Gelder ferner kostenlose Breaks, die Welche einsetzen\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-60168","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60168","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=60168"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60168\/revisions"}],"predecessor-version":[{"id":60169,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60168\/revisions\/60169"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=60168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=60168"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=60168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}