wordpress_client 6.3.4 copy "wordpress_client: ^6.3.4" to clipboard
wordpress_client: ^6.3.4 copied to clipboard

A library written purely in dart to interact with Wordpress REST API in a fluent manner. Supports Authorization as well.

example/wordpress_client_example.dart

// ignore_for_file: avoid_redundant_argument_values, omit_local_variable_types, avoid_print

import 'dart:convert';

import 'package:wordpress_client/requests.dart';
import 'package:wordpress_client/responses.dart';
import 'package:wordpress_client/wordpress_client.dart';

Future<void> main() async {
  WordpressClient client;

  // Simple Usage
  client = WordpressClient.initialize(
    'https://example.com/',
    'wp-json/wp/v2',
    bootstrapper: (bootstrapper) => bootstrapper.withDebugMode(false).build(),
  );

  WordpressResponse<Media?> mediaResponse = await client.media.retrive(
    WordpressRequest(
      requestData: RetriveMediaRequest(
        id: 0,
      ),
    ),
  );

  print(jsonEncode(mediaResponse.data));
}
37
likes
120
points
1.33k
downloads

Publisher

verified publisherarunprakashg.com

Weekly Downloads

A library written purely in dart to interact with Wordpress REST API in a fluent manner. Supports Authorization as well.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

cookie_jar, dio, dio_cookie_manager, http_parser, path, synchronized

More

Packages that depend on wordpress_client