Home Plugins wp graphviz
WP-GraphViz logo

WP-GraphViz

by DeBAAT on WordPress.org

A plugin to provide GraphViz functionality for WordPress sites.

(3)
This screen shot description corresponds to screenshot-1.(png|jpg|jpeg|gif). Note that the screenshot is taken from the /assets directory or the directory that contains the stable readme.txt (tags or trunk). Screenshots in the /assets directory take precedence. For example, /assets/screenshot-1.png would win over /tags/4.3/screenshot-1.png (or jpg, jpeg, gif).

This screen shot description corresponds to screenshot-1.(png|jpg|jpeg|gif). Note that the screenshot is taken from the /assets directory or the directory that contains the stable readme.txt (tags or trunk). Screenshots in the /assets directory take precedence. For example, /assets/screenshot-1.png would win over /tags/4.3/screenshot-1.png (or jpg, jpeg, gif).

GraphViz is a powerful tool for visualising network and tree structures that connect objects.

This WordPress plugin provides a shortcode mechanism to create GraphViz graphics within blogs, using the shortcode mechanism.

It’s working is based on the viz.js code as provided by Mike Daines:

https://github.com/mdaines/viz.js

Special thanks goes to chrisy as author of TFO Graphviz, e.g. for providing the inspiration for this readme:

https://wordpress.org/plugins/tfo-graphviz/

How to use WP GraphViz

The shortcode syntax is:

[wp_graphviz ]
 
[/wp_graphviz]

Where is anything from this list. All are entirely optional:

  • id=""

    Provides the identifier used to link the generated image to an image map. If you use the simple option then it also provides the name of the generated DOT graph container (since GraphViz uses this to generate the image map). If not given then an identifier is generated with the form wp_graphviz_N where N is an integer that starts at one when the plugin is loaded and is incremented with use.

  • output=""

    Indicates the desired image format. Defaults to png.

  • simple="yes|no"

    The simple option provides a very basic DOT wrapper around your code such that the following is possible:

    [wp_graphviz simple="yes"] a -> b -> c; [/wp_graphviz]
    

    The generated code would look like:

    digraph wp_graphviz_1 {
        a -> b -> c;
    }
    

    See the id option for a description of where the name of the digraph comes from. simple defaults to no.

  • title="</em><code>"</code></p> <p>Indicates the title of the image. This is used in the <code>alt</code> and <code>title</code> attributes of the image reference. This defaults to an empty string. Note that image maps may indicate a <code>title</code> string which will appear in tool-tips.</p> </li> </ul> </div></div></div></div></div><div class="lg:col-span-4"><div class="px-0 py-3 sm:p-6 mb-0 sm:mb-0 mt-0 sm:mt-13.5 border-0 sm:border-t"><div class="mb-4"><span class="block text-sm font-medium text-gray-900 dark:text-white mb-1">Active installations</span><span class="text-xl sm:text-2xl font-bold text-gray-900 dark:text-white">50+</span></div><div class="mb-4"><span class="block text-sm font-medium text-gray-900 dark:text-white mb-1">Weekly downloads</span><div class="flex items-center justify-between mb-2"><span class="text-xl sm:text-2xl font-bold text-gray-900 dark:text-white">14</span><span class="text-xs sm:text-sm font-medium text-green-600 dark:text-green-400 flex items-center"><svg class="w-3 h-3 sm:w-4 sm:h-4 mr-1" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="M5 10l7-7m0 0l7 7m-7-7v18"></path></svg>+7.69%<span class="ml-1 hidden sm:inline">(1 week)</span></span></div><div class="h-10 sm:h-12 flex items-center w-full"><svg width="100%" height="32" viewBox="0 0 220 32" preserveAspectRatio="none" class="w-full h-8"><polyline fill="none" stroke="#6366f1" stroke-width="2" stroke-linejoin="round" stroke-linecap="round" points="0,27.42857142857143 1.229050279329609,32 2.458100558659218,32 3.6871508379888267,13.714285714285715 4.916201117318436,27.42857142857143 6.145251396648044,22.857142857142858 7.374301675977653,22.857142857142858 8.603351955307263,27.42857142857143 9.832402234636872,27.42857142857143 11.061452513966481,18.285714285714285 12.290502793296088,0 13.519553072625698,22.857142857142858 14.748603351955307,27.42857142857143 15.977653631284918,22.857142857142858 17.206703910614525,27.42857142857143 18.435754189944134,18.285714285714285 19.664804469273744,22.857142857142858 20.893854748603353,27.42857142857143 22.122905027932962,22.857142857142858 23.35195530726257,32 24.581005586592177,22.857142857142858 25.81005586592179,32 27.039106145251395,27.42857142857143 28.268156424581008,27.42857142857143 29.497206703910614,32 30.726256983240223,22.857142857142858 31.955307262569836,32 33.184357541899445,32 34.41340782122905,27.42857142857143 35.642458100558656,27.42857142857143 36.87150837988827,32 38.10055865921788,27.42857142857143 39.32960893854749,22.857142857142858 40.55865921787709,13.714285714285715 41.787709497206706,22.857142857142858 43.01675977653631,32 44.245810055865924,27.42857142857143 45.47486033519553,22.857142857142858 46.70391061452514,32 47.93296089385475,13.714285714285715 49.162011173184354,27.42857142857143 50.391061452513966,27.42857142857143 51.62011173184358,32 52.849162011173185,32 54.07821229050279,32 55.3072625698324,32 56.536312849162016,32 57.76536312849162,32 58.99441340782123,32 60.22346368715083,32 61.452513966480446,22.857142857142858 62.68156424581005,27.42857142857143 63.91061452513967,32 65.13966480446928,22.857142857142858 66.36871508379889,32 67.59776536312849,22.857142857142858 68.8268156424581,32 70.05586592178771,13.714285714285715 71.28491620111731,32 72.51396648044692,32 73.74301675977654,32 74.97206703910614,32 76.20111731843576,27.42857142857143 77.43016759776536,32 78.65921787709497,27.42857142857143 79.88826815642459,27.42857142857143 81.11731843575419,27.42857142857143 82.3463687150838,27.42857142857143 83.57541899441341,27.42857142857143 84.80446927374301,32 86.03351955307262,27.42857142857143 87.26256983240224,32 88.49162011173185,32 89.72067039106146,32 90.94972067039106,32 92.17877094972067,27.42857142857143 93.40782122905028,27.42857142857143 94.63687150837988,22.857142857142858 95.8659217877095,27.42857142857143 97.0949720670391,27.42857142857143 98.32402234636871,32 99.55307262569833,27.42857142857143 100.78212290502793,27.42857142857143 102.01117318435755,27.42857142857143 103.24022346368716,22.857142857142858 104.46927374301676,27.42857142857143 105.69832402234637,32 106.92737430167597,32 108.15642458100558,27.42857142857143 109.3854748603352,32 110.6145251396648,32 111.8435754189944,27.42857142857143 113.07262569832403,18.285714285714285 114.30167597765362,27.42857142857143 115.53072625698324,32 116.75977653631286,32 117.98882681564245,27.42857142857143 119.21787709497208,32 120.44692737430167,22.857142857142858 121.67597765363129,32 122.90502793296089,27.42857142857143 124.1340782122905,22.857142857142858 125.3631284916201,32 126.59217877094972,32 127.82122905027934,27.42857142857143 129.05027932960894,22.857142857142858 130.27932960893855,22.857142857142858 131.50837988826817,22.857142857142858 132.73743016759778,32 133.96648044692736,27.42857142857143 135.19553072625698,32 136.4245810055866,32 137.6536312849162,32 138.8826815642458,18.285714285714285 140.11173184357543,22.857142857142858 141.34078212290504,22.857142857142858 142.56983240223462,27.42857142857143 143.79888268156427,32 145.02793296089385,27.42857142857143 146.25698324022346,32 147.48603351955308,27.42857142857143 148.7150837988827,32 149.94413407821227,32 151.17318435754188,27.42857142857143 152.40223463687153,32 153.6312849162011,27.42857142857143 154.86033519553072,32 156.08938547486034,32 157.31843575418995,27.42857142857143 158.54748603351953,27.42857142857143 159.77653631284917,18.285714285714285 161.00558659217876,32 162.23463687150837,22.857142857142858 163.463687150838,32 164.6927374301676,32 165.9217877094972,32 167.15083798882682,27.42857142857143 168.37988826815644,32 169.60893854748602,18.285714285714285 170.83798882681563,27.42857142857143 172.06703910614524,32 173.29608938547486,22.857142857142858 174.52513966480447,27.42857142857143 175.75418994413408,22.857142857142858 176.9832402234637,27.42857142857143 178.21229050279328,22.857142857142858 179.44134078212292,32 180.6703910614525,32 181.89944134078212,27.42857142857143 183.12849162011173,27.42857142857143 184.35754189944134,27.42857142857143 185.58659217877096,18.285714285714285 186.81564245810057,13.714285714285715 188.04469273743018,18.285714285714285 189.27374301675977,22.857142857142858 190.50279329608938,22.857142857142858 191.731843575419,18.285714285714285 192.9608938547486,9.142857142857142 194.1899441340782,27.42857142857143 195.41899441340783,13.714285714285715 196.64804469273741,32 197.87709497206703,13.714285714285715 199.10614525139667,27.42857142857143 200.33519553072625,13.714285714285715 201.56424581005587,13.714285714285715 202.79329608938548,18.285714285714285 204.0223463687151,18.285714285714285 205.25139664804468,27.42857142857143 206.48044692737432,22.857142857142858 207.7094972067039,18.285714285714285 208.9385474860335,27.42857142857143 210.16759776536313,27.42857142857143 211.39664804469274,22.857142857142858 212.62569832402235,32 213.85474860335194,18.285714285714285 215.08379888268158,27.42857142857143 216.31284916201116,13.714285714285715 217.54189944134077,22.857142857142858 218.7709497206704,27.42857142857143 220,18.285714285714285"></polyline></svg></div></div><div class="space-y-3 sm:space-y-4"><div class="flex justify-between"><span class="text-xs sm:text-sm text-gray-600 dark:text-gray-300">Version</span><span class="text-xs sm:text-sm font-medium text-gray-900 dark:text-white">1.5.1</span></div><div class="flex justify-between"><span class="text-xs sm:text-sm text-gray-600 dark:text-gray-300">Last updated</span><span class="text-xs sm:text-sm font-medium text-gray-900 dark:text-white">7/23/2023</span></div><div class="flex justify-between"><span class="text-xs sm:text-sm text-gray-600 dark:text-gray-300">WordPress version</span><span class="text-xs sm:text-sm font-medium text-gray-900 dark:text-white">5.0</span></div><div class="flex justify-between"><span class="text-xs sm:text-sm text-gray-600 dark:text-gray-300">Tested up to</span><span class="text-xs sm:text-sm font-medium text-gray-900 dark:text-white">6.2.6</span></div></div><div class="mt-4 sm:mt-6 pt-4 sm:pt-6 border-t"><div class="mb-2 sm:mb-3"><span class="text-xs sm:text-sm text-gray-600 dark:text-gray-300">Tags</span></div><div class="flex flex-wrap gap-1.5 sm:gap-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90 text-xs px-2 py-1">diagram</span><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90 text-xs px-2 py-1">dot</span><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90 text-xs px-2 py-1">graph</span><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90 text-xs px-2 py-1">graphviz</span><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90 text-xs px-2 py-1">network</span></div></div></div></div></div></div><div class="mt-4 sm:mt-6 lg:mt-8"><div class="mb-10 px-0 py-3"><div class="p-0 py-0"><h2 class="text-xl font-semibold text-gray-900 dark:text-white mb-6">Related Plugins</h2><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"><div class="group relative flex flex-col p-6 bg-white hover:bg-zinc-50 dark:bg-zinc-900 rounded-xl border border-zinc-300 dark:border-zinc-700 hover:border-primary/60 transition-colors"><a class="flex-1" href="/update-network-time-zones"><div class="flex items-start gap-4"><div class="w-14 h-14 mt-1 relative flex-shrink-0 overflow-hidden rounded-lg"><img alt="Update Time Zones Across Network logo" loading="lazy" width="56" height="56" decoding="async" data-nimg="1" class="rounded-lg object-fill" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAABAAEDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAv/xAAhEAACAQMDBQAAAAAAAAAAAAABAgMABAUGIWGRkqGx0f/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECEgMRkf/aAAwDAQACEQMRAD8AltJagyeH0AthI5xdrLcNM91BF5pX2HaH9bcfaSXWGaRmknyJckliyjqTzSlT54b6bk+h0R//2Q=='/%3E%3C/svg%3E")" src="https://s.w.org/plugins/geopattern-icon/update-network-time-zones.svg"/></div><div class="flex-1 min-w-0"><h3 class="text-lg font-semibold text-zinc-900 dark:text-zinc-100 truncate">Update Time Zones Across Network</h3><p class="text-sm text-zinc-700 dark:text-zinc-300 mt-1 line-clamp-2">Automatically change the time zone for all of the blogs on your multisite network. Not for single installations. WPMU / Multisite / Network only.</p></div></div></a><div data-orientation="horizontal" role="none" class="shrink-0 bg-border h-[1px] w-full my-4"></div><div class="flex items-center justify-between mt-auto"><div class="flex items-center gap-1 text-sm text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-no-axes-column-increasing w-4 h-4" aria-hidden="true"><line x1="12" x2="12" y1="20" y2="10"></line><line x1="18" x2="18" y1="20" y2="4"></line><line x1="6" x2="6" y1="20" y2="16"></line></svg><span>10+</span></div><div class="flex items-center gap-2"><button data-slot="button" class="inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-9 px-4 py-2 has-[>svg]:px-3">Install Now</button></div></div></div><div class="group relative flex flex-col p-6 bg-white hover:bg-zinc-50 dark:bg-zinc-900 rounded-xl border border-zinc-300 dark:border-zinc-700 hover:border-primary/60 transition-colors"><a class="flex-1" href="/wpmu-network-site-users-dropdown"><div class="flex items-start gap-4"><div class="w-14 h-14 mt-1 relative flex-shrink-0 overflow-hidden rounded-lg"><img alt="WPMU Network Site Users Dropdown logo" loading="lazy" width="56" height="56" decoding="async" data-nimg="1" class="rounded-lg object-fill" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAABAAEDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAv/xAAhEAACAQMDBQAAAAAAAAAAAAABAgMABAUGIWGRkqGx0f/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECEgMRkf/aAAwDAQACEQMRAD8AltJagyeH0AthI5xdrLcNM91BF5pX2HaH9bcfaSXWGaRmknyJckliyjqTzSlT54b6bk+h0R//2Q=='/%3E%3C/svg%3E")" src="https://s.w.org/plugins/geopattern-icon/wpmu-network-site-users-dropdown.svg"/></div><div class="flex-1 min-w-0"><h3 class="text-lg font-semibold text-zinc-900 dark:text-zinc-100 truncate">WPMU Network Site Users Dropdown</h3><p class="text-sm text-zinc-700 dark:text-zinc-300 mt-1 line-clamp-2">Replace the input field for adding existing users to a site with a more comfortable dropdown menu!</p></div></div></a><div data-orientation="horizontal" role="none" class="shrink-0 bg-border h-[1px] w-full my-4"></div><div class="flex items-center justify-between mt-auto"><div class="flex items-center gap-1 text-sm text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-no-axes-column-increasing w-4 h-4" aria-hidden="true"><line x1="12" x2="12" y1="20" y2="10"></line><line x1="18" x2="18" y1="20" y2="4"></line><line x1="6" x2="6" y1="20" y2="16"></line></svg><span>10+</span></div><div class="flex items-center gap-2"><button data-slot="button" class="inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-9 px-4 py-2 has-[>svg]:px-3">Install Now</button></div></div></div><div class="group relative flex flex-col p-6 bg-white hover:bg-zinc-50 dark:bg-zinc-900 rounded-xl border border-zinc-300 dark:border-zinc-700 hover:border-primary/60 transition-colors"><a class="flex-1" href="/network-mass-email"><div class="flex items-start gap-4"><div class="w-14 h-14 mt-1 relative flex-shrink-0 overflow-hidden rounded-lg"><img alt="Network Mass Email logo" loading="lazy" width="56" height="56" decoding="async" data-nimg="1" class="rounded-lg object-fill" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAABAAEDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAv/xAAhEAACAQMDBQAAAAAAAAAAAAABAgMABAUGIWGRkqGx0f/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECEgMRkf/aAAwDAQACEQMRAD8AltJagyeH0AthI5xdrLcNM91BF5pX2HaH9bcfaSXWGaRmknyJckliyjqTzSlT54b6bk+h0R//2Q=='/%3E%3C/svg%3E")" src="https://s.w.org/plugins/geopattern-icon/network-mass-email_fbfbfb.svg"/></div><div class="flex-1 min-w-0"><h3 class="text-lg font-semibold text-zinc-900 dark:text-zinc-100 truncate">Network Mass Email</h3><p class="text-sm text-zinc-700 dark:text-zinc-300 mt-1 line-clamp-2">Allows network admins to send a manually created notification email to all registered users based on user role.</p></div></div></a><div data-orientation="horizontal" role="none" class="shrink-0 bg-border h-[1px] w-full my-4"></div><div class="flex items-center justify-between mt-auto"><div class="flex items-center gap-1 text-sm text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-no-axes-column-increasing w-4 h-4" aria-hidden="true"><line x1="12" x2="12" y1="20" y2="10"></line><line x1="18" x2="18" y1="20" y2="4"></line><line x1="6" x2="6" y1="20" y2="16"></line></svg><span>10+</span></div><div class="flex items-center gap-2"><button data-slot="button" class="inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-9 px-4 py-2 has-[>svg]:px-3">Install Now</button></div></div></div></div></div></div></div></div></div><!--$--><!--/$--></main><footer class="w-full "><div class="container mx-auto px-6 pt-3"><div class="text-center py-4 text-sm text-muted-foreground"><p>Plugin0 is not affiliated with, endorsed, or sponsored by WordPress® or WordPress.org. WordPress is a registered trademark of the WordPress Foundation.</p></div><div class="py-16 flex items-start justify-between bg-zinc-100 dark:bg-zinc-900 px-12 rounded-lg"><div class="flex flex-col gap-6"><span class="w-10 h-10" role="img"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 170 170" fill="none" class="w-full h-full" aria-hidden="true"><path d="M110.072 41.8828H131.525V105.979H110.072V125.075H68.7559V147H37.9893V23.9355H110.072V41.8828ZM68.7559 60.7139V88.2969H98.1953V60.7139H68.7559Z" fill="light"></path></svg><span class="sr-only"></span></span><div class="flex items-center gap-6 pl-1"><a target="_blank" class="text-muted-foreground hover:text-foreground transition-colors" href="https://x.com/plugin_zero"><svg class="w-5 h-5" viewBox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></svg></a><a target="_blank" class=" text-muted-foreground hover:text-foreground transition-colors" href="https://www.facebook.com/pluginzero"><svg class="w-5 h-5" viewBox="0 0 24 24" fill="currentColor"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"></path></svg></a></div></div><div class="grid grid-cols-3 gap-24"></div></div><div class="py-4 flex items-center justify-between px-4"><div class="flex items-center gap-2 text-sm text-gray-400"><span>© <!-- -->2025<!-- --> Plugin0</span></div></div></div></footer></main><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script src="/_next/static/chunks/webpack-4e55111a4c88ad8a.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[51362,[\"671\",\"static/chunks/671-a5f23158e8e0d2d7.js\",\"979\",\"static/chunks/979-a1513fc8bab0bb9f.js\",\"177\",\"static/chunks/app/layout-facad2f3aeef53ad.js\"],\"ThemeProvider\"]\n3:I[89070,[\"671\",\"static/chunks/671-a5f23158e8e0d2d7.js\",\"979\",\"static/chunks/979-a1513fc8bab0bb9f.js\",\"177\",\"static/chunks/app/layout-facad2f3aeef53ad.js\"],\"SWRProvider\"]\n4:I[87555,[],\"\"]\n5:I[31295,[],\"\"]\n6:I[47864,[\"598\",\"static/chunks/598-1f0d86392e05d813.js\",\"749\",\"static/chunks/749-b4e5962b73086a1b.js\",\"901\",\"static/chunks/app/(plugins)/layout-4bfcff1a47458368.js\"],\"Header\"]\n7:I[6874,[\"598\",\"static/chunks/598-1f0d86392e05d813.js\",\"749\",\"static/chunks/749-b4e5962b73086a1b.js\",\"671\",\"static/chunks/671-a5f23158e8e0d2d7.js\",\"459\",\"static/chunks/459-c4c6cd13258832b2.js\",\"322\",\"static/chunks/322-663675799d2960db.js\",\"381\",\"static/chunks/381-9d7e023ba955831f.js\",\"682\",\"static/chunks/app/(plugins)/%5Bslug%5D/page-c2e6878998fc792d.js\"],\"\"]\n8:I[56671,[\"671\",\"static/chunks/671-a5f23158e8e0d2d7.js\",\"979\",\"static/chunks/979-a1513fc8bab0bb9f.js\",\"177\",\"static/chunks/app/layout-facad2f3aeef53ad.js\"],\"Toaster\"]\n9:I[503,[\"671\",\"static/chunks/671-a5f23158e8e0d2d7.js\",\"979\",\"static/chunks/979-a1513fc8bab0bb9f.js\",\"177\",\"static/chunks/app/layout-facad2f3aeef53ad.js\"],\"ScreenSizeIndicator\"]\na:I[69243,[\"671\",\"static/chunks/671-a5f23158e8e0d2d7.js\",\"979\",\"static/chunks/979-a1513fc8bab0bb9f.js\",\"177\",\"static/chunks/app/layout-facad2f3aeef53ad.js\"],\"\"]\n10:I[28393,[],\"\"]\n11:I[5552,[\"598\",\"static/chunks/598-1f0d86392e05d813.js\",\"749\",\"static/chunks/749-b4e5962b73086a1b.js\",\"901\",\"static/chunks/app/(plugins)/layout-4bfcff1a47458368.js\"],\"ThemedLogo\"]\n12:I[83315,[\"598\",\"static/chunks/598-1f0d86392e05d813.js\",\"749\",\"static/chunks/749-b4e5962b73086a1b.js\",\"901\",\"static/chunks/app/(plugins)/layout-4bfcff1a47458368.js\"],\"ThemeSwitcher\"]\n14:I[59665,[],\"OutletBoundary\"]\n16:I[74911,[],\"AsyncMetadataOutlet\"]\n18:I[59665,[],\"ViewportBoundary\"]\n1a:I[59665,[],\"MetadataBoundary\"]\n1b:\"$Sreact.suspense\"\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"fon"])</script><script>self.__next_f.push([1,"t\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/fded1358013dc048-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/251fc395c8093e34.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"puR4QHrCELohC_kt28cb_\",\"p\":\"\",\"c\":[\"\",\"wp-graphviz\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"(plugins)\",{\"children\":[[\"slug\",\"wp-graphviz\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/251fc395c8093e34.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"__variable_5cfdac __variable_9a8899 __variable_f98467 antialiased\",\"children\":[[\"$\",\"$L2\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"enableSystem\":true,\"disableTransitionOnChange\":true,\"storageKey\":\"plugin0-theme\",\"enableColorScheme\":true,\"children\":[\"$\",\"$L3\",null,{\"children\":[[\"$\",\"main\",null,{\"className\":\"min-h-screen\",\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"min-h-screen flex flex-col\",\"children\":[[\"$\",\"$L6\",null,{}],[\"$\",\"div\",null,{\"className\":\"flex-1 flex items-center justify-center px-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-6xl font-bold text-foreground mb-4\",\"children\":\"404\"}],[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold text-muted-foreground mb-6\",\"children\":\"Page Not Found\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground mb-8\",\"children\":\"The page you're looking for doesn't exist or has been moved.\"}],[\"$\",\"$L7\",null,{\"href\":\"/\",\"children\":\"Return Home\",\"data-slot\":\"button\",\"className\":\"inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-10 rounded-md px-6 has-[\u003esvg]:px-4\",\"ref\":null}]]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L8\",null,{\"position\":\"bottom-center\"}],[\"$\",\"$L9\",null,{}]]}]}],[\"$\",\"$La\",null,{\"id\":\"hotjar-script\",\"strategy\":\"afterInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n (function(h,o,t,j,a,r){\\n h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};\\n h._hjSettings={hjid:6437097,hjsv:6};\\n a=o.getElementsByTagName('head')[0];\\n r=o.createElement('script');r.async=1;\\n r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;\\n a.appendChild(r);\\n })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');\\n \"}}],[[\"$\",\"$La\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-93Z5NPS5ZK\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$La\",null,{\"id\":\"google-analytics\",\"strategy\":\"afterInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n gtag('js', new Date());\\n gtag('config', 'G-93Z5NPS5ZK', {\\n page_title: document.title,\\n page_location: window.location.href,\\n });\\n \"}}]]]}]}]]}],{\"children\":[\"(plugins)\",[\"$\",\"$1\",\"c\",{\"children\":[null,[[\"$\",\"$L6\",null,{}],[\"$\",\"main\",null,{\"className\":\"\",\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"footer\",null,{\"className\":\"w-full \",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto px-6 pt-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-center py-4 text-sm text-muted-foreground\",\"children\":[\"$\",\"p\",null,{\"children\":\"Plugin0 is not affiliated with, endorsed, or sponsored by WordPress® or WordPress.org. WordPress is a registered trademark of the WordPress Foundation.\"}]}],\"$Lb\",\"$Lc\"]}]}]]]}],{\"children\":[[\"slug\",\"wp-graphviz\",\"d\"],\"$Ld\",{\"children\":[\"__PAGE__\",\"$Le\",{},null,false]},null,false]},null,false]},null,false],\"$Lf\",false]],\"m\":\"$undefined\",\"G\":[\"$10\",[]],\"s\":false,\"S\":false}\n"])</script><script>self.__next_f.push([1,"b:[\"$\",\"div\",null,{\"className\":\"py-16 flex items-start justify-between bg-zinc-100 dark:bg-zinc-900 px-12 rounded-lg\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-6\",\"children\":[[\"$\",\"$L11\",null,{\"className\":\"w-10 h-10\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-6 pl-1\",\"children\":[[\"$\",\"$L7\",null,{\"target\":\"_blank\",\"href\":\"https://x.com/plugin_zero\",\"className\":\"text-muted-foreground hover:text-foreground transition-colors\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-5 h-5\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"}]}]}],[\"$\",\"$L7\",null,{\"target\":\"_blank\",\"href\":\"https://www.facebook.com/pluginzero\",\"className\":\" text-muted-foreground hover:text-foreground transition-colors\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-5 h-5\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"}]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-3 gap-24\"}]]}]\n"])</script><script>self.__next_f.push([1,"c:[\"$\",\"div\",null,{\"className\":\"py-4 flex items-center justify-between px-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-sm text-gray-400\",\"children\":[\"$\",\"span\",null,{\"children\":[\"© \",2025,\" Plugin0\"]}]}],[\"$\",\"$L12\",null,{}]]}]\nd:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\ne:[\"$\",\"$1\",\"c\",{\"children\":[\"$L13\",null,[\"$\",\"$L14\",null,{\"children\":[\"$L15\",[\"$\",\"$L16\",null,{\"promise\":\"$@17\"}]]}]]}]\nf:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L18\",null,{\"children\":\"$L19\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L1a\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$1b\",null,{\"fallback\":null,\"children\":\"$L1c\"}]}]}]]}]\n19:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n15:null\n"])</script><script>self.__next_f.push([1,"1d:I[33063,[\"598\",\"static/chunks/598-1f0d86392e05d813.js\",\"749\",\"static/chunks/749-b4e5962b73086a1b.js\",\"671\",\"static/chunks/671-a5f23158e8e0d2d7.js\",\"459\",\"static/chunks/459-c4c6cd13258832b2.js\",\"322\",\"static/chunks/322-663675799d2960db.js\",\"381\",\"static/chunks/381-9d7e023ba955831f.js\",\"682\",\"static/chunks/app/(plugins)/%5Bslug%5D/page-c2e6878998fc792d.js\"],\"Image\"]\n"])</script><script>self.__next_f.push([1,"13:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"SoftwareApplication\\\",\\\"name\\\":\\\"WP-GraphViz\\\",\\\"operatingSystem\\\":\\\"WordPress\\\",\\\"applicationCategory\\\":[\\\"WebApplication\\\",\\\"DeveloperApplication\\\"],\\\"softwareVersion\\\":\\\"1.5.1\\\",\\\"dateModified\\\":\\\"2023-07-23T00:00:00.000000Z\\\",\\\"url\\\":\\\"https://plugin0.com/wp-graphviz\\\",\\\"fileFormat\\\":\\\"application/zip\\\",\\\"downloadUrl\\\":\\\"https://downloads.wordpress.org/plugin/wp-graphviz.1.5.1.zip\\\",\\\"offers\\\":{\\\"@type\\\":\\\"Offer\\\",\\\"price\\\":\\\"0.00\\\",\\\"priceCurrency\\\":\\\"USD\\\",\\\"url\\\":\\\"https://plugin0.com/wp-graphviz\\\"},\\\"aggregateRating\\\":{\\\"@type\\\":\\\"AggregateRating\\\",\\\"ratingValue\\\":80,\\\"reviewCount\\\":0,\\\"bestRating\\\":5,\\\"worstRating\\\":1},\\\"interactionStatistic\\\":{\\\"@type\\\":\\\"InteractionCounter\\\",\\\"interactionType\\\":\\\"https://schema.org/DownloadAction\\\",\\\"userInteractionCount\\\":50},\\\"image\\\":\\\"https://ps.w.org/wp-graphviz/trunk/screenshot-1.png?rev=2942137\\\",\\\"description\\\":\\\"A plugin to provide GraphViz functionality for WordPress sites.\\\",\\\"softwareRequirements\\\":\\\"WordPress 5.0+ | PHP 7.4+\\\"}\"}}],[\"$\",\"div\",null,{\"className\":\"min-h-screen py-4 md:py-8 lg:py-16\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto px-5 md:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 lg:grid-cols-2 gap-4 sm:gap-6 lg:gap-8 items-center justify-center py-8 sm:py-12 lg:py-18 pb-0 sm:pb-10 lg:pb-14\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4 sm:gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mt-8 md:mt-0 text-xs sm:text-sm text-gray-500 dark:text-gray-400\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/\",\"className\":\"hover:underline\",\"children\":\"Home\"}],\" \",[\"$\",\"span\",null,{\"className\":\"mx-1 sm:mx-2\",\"children\":\"›\"}],[\"$\",\"$L7\",null,{\"href\":\"/explore\",\"className\":\"hover:underline\",\"children\":\"Plugins\"}],\" \",[\"$\",\"span\",null,{\"className\":\"mx-1 sm:mx-2\",\"children\":\"›\"}],[\"$\",\"span\",null,{\"className\":\"capitalize\",\"children\":\"wp graphviz\"}]]}],[\"$\",\"div\",null,{\"className\":\"py-4 sm:py-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4 sm:gap-6 items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col sm:flex-row gap-4 items-start sm:items-center w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-16 h-16 sm:w-20 sm:h-20 relative flex items-center justify-center flex-shrink-0\",\"children\":[\"$\",\"$L1d\",null,{\"src\":\"https://ps.w.org/wp-graphviz/assets/icon-256x256.png?rev=971604\",\"alt\":\"WP-GraphViz logo\",\"width\":128,\"height\":128,\"className\":\"rounded-lg object-contain\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col min-w-0 flex-1 gap-2 md:gap-1\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-xl sm:text-2xl font-bold text-gray-900 dark:text-white break-words\",\"children\":\"WP-GraphViz\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-600 dark:text-gray-300\",\"children\":[\"by \",[\"$\",\"span\",null,{\"className\":\"underline\",\"dangerouslySetInnerHTML\":{\"__html\":\"\u003ca href=\\\"https://profiles.wordpress.org/debaat/\\\"\u003eDeBAAT\u003c/a\u003e\"}}],\" on WordPress.org\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"w-full\",\"children\":[[\"$\",\"p\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"A plugin to provide GraphViz functionality for WordPress sites.\"},\"className\":\"text-gray-700 dark:text-gray-200 mb-4 text-sm sm:text-base\"}],[\"$\",\"div\",null,{\"className\":\"border-b py-3 flex items-center space-x-4 sm:space-x-6 text-xs sm:text-sm text-gray-600 dark:text-gray-300 mb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center space-x-1\",\"children\":[[[\"$\",\"svg\",\"0\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star w-3 h-3 sm:w-4 sm:h-4 fill-yellow-400 text-yellow-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],\"$L1e\",\"$L1f\",\"$L20\",\"$L21\"],\"$L22\"]}]}],\"$L23\"]}]]}]}]]}],\"$L24\"]}],\"$L25\",\"$L26\"]}]}]]\n"])</script><script>self.__next_f.push([1,"27:I[60642,[\"598\",\"static/chunks/598-1f0d86392e05d813.js\",\"749\",\"static/chunks/749-b4e5962b73086a1b.js\",\"671\",\"static/chunks/671-a5f23158e8e0d2d7.js\",\"459\",\"static/chunks/459-c4c6cd13258832b2.js\",\"322\",\"static/chunks/322-663675799d2960db.js\",\"381\",\"static/chunks/381-9d7e023ba955831f.js\",\"682\",\"static/chunks/app/(plugins)/%5Bslug%5D/page-c2e6878998fc792d.js\"],\"InstallButton\"]\n28:I[12440,[\"598\",\"static/chunks/598-1f0d86392e05d813.js\",\"749\",\"static/chunks/749-b4e5962b73086a1b.js\",\"671\",\"static/chunks/671-a5f23158e8e0d2d7.js\",\"459\",\"static/chunks/459-c4c6cd13258832b2.js\",\"322\",\"static/chunks/322-663675799d2960db.js\",\"381\",\"static/chunks/381-9d7e023ba955831f.js\",\"682\",\"static/chunks/app/(plugins)/%5Bslug%5D/page-c2e6878998fc792d.js\"],\"default\"]\n29:I[74373,[\"598\",\"static/chunks/598-1f0d86392e05d813.js\",\"749\",\"static/chunks/749-b4e5962b73086a1b.js\",\"671\",\"static/chunks/671-a5f23158e8e0d2d7.js\",\"459\",\"static/chunks/459-c4c6cd13258832b2.js\",\"322\",\"static/chunks/322-663675799d2960db.js\",\"381\",\"static/chunks/381-9d7e023ba955831f.js\",\"682\",\"static/chunks/app/(plugins)/%5Bslug%5D/page-c2e6878998fc792d.js\"],\"PluginTabs\"]\n30:I[68313,[\"598\",\"static/chunks/598-1f0d86392e05d813.js\",\"749\",\"static/chunks/749-b4e5962b73086a1b.js\",\"671\",\"static/chunks/671-a5f23158e8e0d2d7.js\",\"459\",\"static/chunks/459-c4c6cd13258832b2.js\",\"322\",\"static/chunks/322-663675799d2960db.js\",\"381\",\"static/chunks/381-9d7e023ba955831f.js\",\"682\",\"static/chunks/app/(plugins)/%5Bslug%5D/page-c2e6878998fc792d.js\"],\"PluginCard\"]\n"])</script><script>self.__next_f.push([1,"1e:[\"$\",\"svg\",\"1\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star w-3 h-3 sm:w-4 sm:h-4 fill-yellow-400 text-yellow-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"svg\",\"2\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star w-3 h-3 sm:w-4 sm:h-4 fill-yellow-400 text-yellow-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}]\n"])</script><script>self.__next_f.push([1,"20:[\"$\",\"svg\",\"3\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star w-3 h-3 sm:w-4 sm:h-4 fill-yellow-400 text-yellow-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}]\n"])</script><script>self.__next_f.push([1,"21:[\"$\",\"svg\",\"4\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star w-3 h-3 sm:w-4 sm:h-4 text-gray-300 dark:text-gray-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}]\n"])</script><script>self.__next_f.push([1,"22:[\"$\",\"span\",null,{\"className\":\"ml-1\",\"children\":[\"(\",3,\")\"]}]\n"])</script><script>self.__next_f.push([1,"23:[\"$\",\"div\",null,{\"className\":\"flex flex-col sm:flex-row gap-3 sm:gap-4 mt-4\",\"children\":[[\"$\",\"$L27\",null,{\"size\":\"lg\",\"pluginName\":\"WP-GraphViz\",\"siteName\":\"example.com\",\"className\":\"bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 w-full sm:w-auto\"}],[\"$\",\"div\",null,{\"className\":\"flex gap-2 sm:gap-3 w-full sm:w-auto\",\"children\":[[\"$\",\"button\",null,{\"data-slot\":\"button\",\"className\":\"inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-10 rounded-md has-[\u003esvg]:px-4 flex-1 sm:flex-none px-3 sm:px-4\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-heart w-4 h-4 sm:mr-1\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"c3ymky\",{\"d\":\"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"hidden sm:inline\",\"children\":\"Favorite\"}]]}],[\"$\",\"button\",null,{\"data-slot\":\"button\",\"className\":\"inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-10 rounded-md has-[\u003esvg]:px-4 flex-1 sm:flex-none px-3 sm:px-4\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2 lucide-share-2 w-4 h-4 sm:mr-1\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"hidden sm:inline\",\"children\":\"Share\"}]]}],[\"$\",\"a\",null,{\"href\":\"https://downloads.wordpress.org/plugin/wp-graphviz.1.5.1.zip\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-download w-4 h-4 sm:mr-1\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"ih7n3h\",{\"d\":\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"}],[\"$\",\"polyline\",\"2ggqvy\",{\"points\":\"7 10 12 15 17 10\"}],[\"$\",\"line\",\"1vk2je\",{\"x1\":\"12\",\"x2\":\"12\",\"y1\":\"15\",\"y2\":\"3\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"hidden sm:inline\",\"children\":\"Download\"}]],\"data-slot\":\"button\",\"className\":\"inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-10 rounded-md has-[\u003esvg]:px-4 flex-1 sm:flex-none px-3 sm:px-4\",\"ref\":null}]]}]]}]\n"])</script><script>self.__next_f.push([1,"24:[\"$\",\"div\",null,{\"children\":[\"$\",\"$L28\",null,{\"screenshots\":[{\"src\":\"https://ps.w.org/wp-graphviz/trunk/screenshot-1.png?rev=2942137\",\"caption\":\"This screen shot description corresponds to screenshot-1.(png|jpg|jpeg|gif). Note that the screenshot is taken from the /assets directory or the directory that contains the stable readme.txt (tags or trunk). Screenshots in the /assets directory take precedence. For example, \u003ccode\u003e/assets/screenshot-1.png\u003c/code\u003e would win over \u003ccode\u003e/tags/4.3/screenshot-1.png\u003c/code\u003e (or jpg, jpeg, gif).\",\"id\":\"1\"}],\"pluginName\":\"WP-GraphViz\"}]}]\n2a:T95e,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003ca href=\"http://www.graphviz.org/\" rel=\"nofollow ugc\"\u003eGraphViz\u003c/a\u003e is a powerful tool for visualising network and tree structures that connect objects.\u003c/p\u003e\n\u003cp\u003eThis WordPress plugin provides a shortcode mechanism to create GraphViz graphics within blogs, using the shortcode mechanism.\u003c/p\u003e\n\u003cp\u003eIt\u0026#8217;s working is based on the viz.js code as provided by Mike Daines:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ehttps://github.com/mdaines/viz.js\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSpecial thanks goes to chrisy as author of TFO Graphviz, e.g. for providing the inspiration for this readme:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ehttps://wordpress.org/plugins/tfo-graphviz/\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eHow to use WP GraphViz\u003c/h3\u003e\n\u003cp\u003eThe shortcode syntax is:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[wp_graphviz \u0026lt;options\u0026gt;]\n \u0026lt;DOT code\u0026gt;\n[/wp_graphviz]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWhere \u003ccode\u003e\u0026lt;options\u0026gt;\u003c/code\u003e is anything from this list. All are entirely optional:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eid=\"\u003c/code\u003e\u003cem\u003e\u0026lt;id\u0026gt;\u003c/em\u003e\u003ccode\u003e\"\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eProvides the identifier used to link the generated image to an image map. If you use the \u003ccode\u003esimple\u003c/code\u003e option then it also provides the name of the generated DOT graph container (since GraphViz uses this to generate the image map). If not given then an identifier is generated with the form \u003ccode\u003ewp_graphviz_N\u003c/code\u003e where \u003cem\u003eN\u003c/em\u003e is an integer that starts at one when the plugin is loaded and is incremented with use.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eoutput=\"\u0026lt;png|gif|jpg|svg\u0026gt;\"\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIndicates the desired image format. Defaults to \u003ccode\u003epng\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003esimple=\"yes|no\"\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esimple\u003c/code\u003e option provides a very basic DOT wrapper around your code such that the following is possible:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[wp_graphviz simple=\"yes\"] a -\u0026gt; b -\u0026gt; c; [/wp_graphviz]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe generated code would look like:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003edigraph wp_graphviz_1 {\n a -\u0026gt; b -\u0026gt; c;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSee the \u003ccode\u003eid\u003c/code\u003e option for a description of where the name of the \u003ccode\u003edigraph\u003c/code\u003e comes from. \u003ccode\u003esimple\u003c/code\u003e defaults to \u003ccode\u003eno\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etitle=\"\u003c/code\u003e\u003cem\u003e\u0026lt;title\u0026gt;\u003c/em\u003e\u003ccode\u003e\"\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIndicates the title of the image. This is used in the \u003ccode\u003ealt\u003c/code\u003e and \u003ccode\u003etitle\u003c/code\u003e attributes of the image reference. This defaults to an empty string. Note that image maps may indicate a \u003ccode\u003etitle\u003c/code\u003e string which will appear in tool-tips.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n"])</script><script>self.__next_f.push([1,"2b:T95e,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003ca href=\"http://www.graphviz.org/\" rel=\"nofollow ugc\"\u003eGraphViz\u003c/a\u003e is a powerful tool for visualising network and tree structures that connect objects.\u003c/p\u003e\n\u003cp\u003eThis WordPress plugin provides a shortcode mechanism to create GraphViz graphics within blogs, using the shortcode mechanism.\u003c/p\u003e\n\u003cp\u003eIt\u0026#8217;s working is based on the viz.js code as provided by Mike Daines:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ehttps://github.com/mdaines/viz.js\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSpecial thanks goes to chrisy as author of TFO Graphviz, e.g. for providing the inspiration for this readme:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ehttps://wordpress.org/plugins/tfo-graphviz/\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eHow to use WP GraphViz\u003c/h3\u003e\n\u003cp\u003eThe shortcode syntax is:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[wp_graphviz \u0026lt;options\u0026gt;]\n \u0026lt;DOT code\u0026gt;\n[/wp_graphviz]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWhere \u003ccode\u003e\u0026lt;options\u0026gt;\u003c/code\u003e is anything from this list. All are entirely optional:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eid=\"\u003c/code\u003e\u003cem\u003e\u0026lt;id\u0026gt;\u003c/em\u003e\u003ccode\u003e\"\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eProvides the identifier used to link the generated image to an image map. If you use the \u003ccode\u003esimple\u003c/code\u003e option then it also provides the name of the generated DOT graph container (since GraphViz uses this to generate the image map). If not given then an identifier is generated with the form \u003ccode\u003ewp_graphviz_N\u003c/code\u003e where \u003cem\u003eN\u003c/em\u003e is an integer that starts at one when the plugin is loaded and is incremented with use.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eoutput=\"\u0026lt;png|gif|jpg|svg\u0026gt;\"\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIndicates the desired image format. Defaults to \u003ccode\u003epng\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003esimple=\"yes|no\"\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esimple\u003c/code\u003e option provides a very basic DOT wrapper around your code such that the following is possible:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[wp_graphviz simple=\"yes\"] a -\u0026gt; b -\u0026gt; c; [/wp_graphviz]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe generated code would look like:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003edigraph wp_graphviz_1 {\n a -\u0026gt; b -\u0026gt; c;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSee the \u003ccode\u003eid\u003c/code\u003e option for a description of where the name of the \u003ccode\u003edigraph\u003c/code\u003e comes from. \u003ccode\u003esimple\u003c/code\u003e defaults to \u003ccode\u003eno\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etitle=\"\u003c/code\u003e\u003cem\u003e\u0026lt;title\u0026gt;\u003c/em\u003e\u003ccode\u003e\"\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIndicates the title of the image. This is used in the \u003ccode\u003ealt\u003c/code\u003e and \u003ccode\u003etitle\u003c/code\u003e attributes of the image reference. This defaults to an empty string. Note that image maps may indicate a \u003ccode\u003etitle\u003c/code\u003e string which will appear in tool-tips.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n"])</script><script>self.__next_f.push([1,"2c:T5fe,"])</script><script>self.__next_f.push([1,"\n\u003cdt id='what%20is%20graphviz%3F'\u003e\nWhat is GraphViz?\n\u003c/h4\u003e\n\u003cp\u003e\n\u003cp\u003e\u003ca href=\"http://www.graphviz.org/\" rel=\"nofollow ugc\"\u003eGraphViz\u003c/a\u003e is a way of generating visualisations of structural relationships between objects.\u003cbr /\u003e\nAlmost any kind of diagram where something \u003cem\u003econnects\u003c/em\u003e to something else can be drawn and automatically laid out using the DOT language.\u003c/p\u003e\n\u003c/p\u003e\n\u003cdt id='how%20do%20i%20use%20this%20plugin%3F'\u003e\nHow do I use this plugin?\n\u003c/h4\u003e\n\u003cp\u003e\n\u003cp\u003eUse the \u003ccode\u003e[wp_graphviz]\u003c/code\u003e shortcode. Various uses are explained in the \u0026#8220;\u003cem\u003eHow to use\u003c/em\u003e\u0026#8221; section.\u003c/p\u003e\n\u003c/p\u003e\n\u003cdt id='how%20do%20i%20write%20dot%3F'\u003e\nHow do I write DOT?\n\u003c/h4\u003e\n\u003cp\u003e\n\u003cp\u003eThe online documentation for \u003ca href=\"http://www.graphviz.org/\" rel=\"nofollow ugc\"\u003eGraphViz\u003c/a\u003e is terse and not especially helpful, in particular the \u003ca href=\"http://www.graphviz.org/doc/info/lang.html\" rel=\"nofollow ugc\"\u003eDOT language\u003c/a\u003e page is only helpful if you happen to be able to read an approximation of \u003ca href=\"http://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form\" rel=\"nofollow ugc\"\u003eBNF\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThere are however several other introductions to Graphviz and DOT, including \u003ca href=\"http://linuxdevcenter.com/pub/a/linux/2004/05/06/graphviz_dot.html\" rel=\"nofollow ugc\"\u003ean excerpt on the O\u0026#8217;Reilly LinuxDevCenter.com site\u003c/a\u003e.\u003cbr /\u003e\nAnother approach would be to look at the examples in the \u003ca href=\"http://www.graphviz.org/Gallery.php\" rel=\"nofollow ugc\"\u003eGraphviz gallery\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf in doubt, find an example and experiment with it.\u003c/p\u003e\n\u003c/p\u003e\n\n"])</script><script>self.__next_f.push([1,"2d:T424,"])</script><script>self.__next_f.push([1,"\u003ch4\u003e1.5.1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eTested for WordPress 6.2.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e1.5.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eTested for WordPress 5.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e1.4.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eTested for WordPress 5.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e1.3.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced viz.js with viz-lite.js to reduce footprint only supporting dot and svg options.\u003c/li\u003e\n\u003cli\u003eFixed shortcode handling keeping only those that work with viz-lite.\u003c/li\u003e\n\u003cli\u003eDisabled wptexturize for WP_GraphViz shortcode.\u003c/li\u003e\n\u003cli\u003eFormal version, tested for WP 4.7.4.\u003c/li\u003e\n\u003cli\u003eFixed translations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e1.2.1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed translation handling using localization functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e1.2.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFormal version, tested for WP 4.6.1.\u003c/li\u003e\n\u003cli\u003eAdded shortcode parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e1.1.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFormal version, tested for WP 4.0.\u003c/li\u003e\n\u003cli\u003eAdded icon-128\u0026#215;128.png to support plugin icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e1.0.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFirst formal version, improved reference data.\u003c/li\u003e\n\u003cli\u003eUpdated the viz.js library to latest version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e0.1.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFirst version starting the plugin.\u003c/li\u003e\n\u003c/ul\u003e\n"])</script><script>self.__next_f.push([1,"2e:Td35,"])</script><script>self.__next_f.push([1,"\u003cdiv class=\"review\"\u003e\n\t\u003cdiv class=\"review-head\"\u003e\n\t\t\u003cdiv class=\"reviewer-info\"\u003e\n\t\t\t\u003cdiv class=\"review-title-section\"\u003e\n\t\t\t\t\u003ch4 class=\"review-title\"\u003eGood with WP 6.4.2.\u003c/h4\u003e\n\t\t\t\t\u003cdiv class=\"star-rating\"\u003e\n\t\t\t\t\u003cdiv class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"\u003e\u003cspan class=\"star dashicons dashicons-star-filled\"\u003e\u003c/span\u003e\u003cspan class=\"star dashicons dashicons-star-filled\"\u003e\u003c/span\u003e\u003cspan class=\"star dashicons dashicons-star-filled\"\u003e\u003c/span\u003e\u003cspan class=\"star dashicons dashicons-star-filled\"\u003e\u003c/span\u003e\u003cspan class=\"star dashicons dashicons-star-filled\"\u003e\u003c/span\u003e\u003c/div\u003e\t\t\t\t\u003c/div\u003e\n\t\t\t\u003c/div\u003e\n\t\t\t\u003cp class=\"reviewer\"\u003e\n\t\t\t\tBy \u003ca href=\"https://profiles.wordpress.org/lilisanfilippo/\"\u003e\u003cimg alt='' src='https://secure.gravatar.com/avatar/af6094cf7033bf3e194eaa9432f9904a050cc49eb4a9ebd7dcf00abdf334d3d0?s=16\u0026#038;d=monsterid\u0026#038;r=g' srcset='https://secure.gravatar.com/avatar/af6094cf7033bf3e194eaa9432f9904a050cc49eb4a9ebd7dcf00abdf334d3d0?s=32\u0026#038;d=monsterid\u0026#038;r=g 2x' class='avatar avatar-16 photo' height='16' width='16' loading='lazy' decoding='async'/\u003e\u003c/a\u003e\u003ca href=\"https://profiles.wordpress.org/lilisanfilippo/\" class=\"reviewer-name\"\u003elilisanfilippo\u003c/a\u003e on \u003cspan class=\"review-date\"\u003eMarch 17, 2024\u003c/span\u003e\t\t\t\u003c/p\u003e\n\t\t\u003c/div\u003e\n\t\u003c/div\u003e\n\t\u003cdiv class=\"review-body\"\u003e\u003c!-- wp:paragraph --\u003e\n\u003cp class=\"\"\u003eIt works perfectly fine. \u003c/p\u003e\n\u003c!-- /wp:paragraph --\u003e\n\n\u003c!-- wp:paragraph --\u003e\n\u003cp class=\"\"\u003eThough you have to use -\u0026gt; and cannot use - - but whatever. \u003c/p\u003e\n\u003c!-- /wp:paragraph --\u003e\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"review\"\u003e\n\t\u003cdiv class=\"review-head\"\u003e\n\t\t\u003cdiv class=\"reviewer-info\"\u003e\n\t\t\t\u003cdiv class=\"review-title-section\"\u003e\n\t\t\t\t\u003ch4 class=\"review-title\"\u003eThe only working GV plugin\u003c/h4\u003e\n\t\t\t\t\u003cdiv class=\"star-rating\"\u003e\n\t\t\t\t\u003cdiv class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"\u003e\u003cspan class=\"star dashicons dashicons-star-filled\"\u003e\u003c/span\u003e\u003cspan class=\"star dashicons dashicons-star-filled\"\u003e\u003c/span\u003e\u003cspan class=\"star dashicons dashicons-star-filled\"\u003e\u003c/span\u003e\u003cspan class=\"star dashicons dashicons-star-filled\"\u003e\u003c/span\u003e\u003cspan class=\"star dashicons dashicons-star-filled\"\u003e\u003c/span\u003e\u003c/div\u003e\t\t\t\t\u003c/div\u003e\n\t\t\t\u003c/div\u003e\n\t\t\t\u003cp class=\"reviewer\"\u003e\n\t\t\t\tBy \u003ca href=\"https://profiles.wordpress.org/bolet75/\"\u003e\u003cimg alt='' src='https://secure.gravatar.com/avatar/f613723a205595cb49e694509dc0da34a58edcf45a38e7234dc53f52dfc608ee?s=16\u0026#038;d=monsterid\u0026#038;r=g' srcset='https://secure.gravatar.com/avatar/f613723a205595cb49e694509dc0da34a58edcf45a38e7234dc53f52dfc608ee?s=32\u0026#038;d=monsterid\u0026#038;r=g 2x' class='avatar avatar-16 photo' height='16' width='16' loading='lazy' decoding='async'/\u003e\u003c/a\u003e\u003ca href=\"https://profiles.wordpress.org/bolet75/\" class=\"reviewer-name\"\u003ebolet75\u003c/a\u003e on \u003cspan class=\"review-date\"\u003eFebruary 10, 2018\u003c/span\u003e\t\t\t\u003c/p\u003e\n\t\t\u003c/div\u003e\n\t\u003c/div\u003e\n\t\u003cdiv class=\"review-body\"\u003eI tried the 2 other available GV plugins. Only this one:\n- generates svg (plus png of course) which is a must for me,\n- accepts complete existing dot files (I have a lot of those, and I'd rather not spend time \"simplifying\" them),\n- doesn't put its (c) mark at the bottom of every graph (one of the others did, quite an intrusive self promotion),\n- is self contained (one other relies on a binary GV installation, but can't find the executable because php runs chrooted here).\n\nTHANKS to the author!\u003c/div\u003e\n\u003c/div\u003e\n"])</script><script>self.__next_f.push([1,"25:[\"$\",\"div\",null,{\"className\":\"mt-6 sm:mt-8 lg:mt-10 \",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 lg:grid-cols-12 \",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:col-span-8\",\"children\":[\"$\",\"$L29\",null,{\"plugin\":{\"id\":\"wp-graphviz\",\"title\":\"WP-GraphViz\",\"logo\":\"/plugins.png\",\"description\":\"$2a\",\"short_description\":\"A plugin to provide GraphViz functionality for WordPress sites.\",\"activeInstalls\":\"50+\",\"activeInstallsRaw\":50,\"slug\":\"wp-graphviz\",\"version\":\"1.5.1\",\"lastUpdated\":\"2023-07-23T00:00:00.000000Z\",\"requires\":\"5.0\",\"tested\":\"6.2.6\",\"rating\":80,\"numRatings\":3,\"downloadUrl\":\"https://downloads.wordpress.org/plugin/wp-graphviz.1.5.1.zip\",\"homepage\":\"http://www.de-baat.nl/WP_Graphviz\",\"author\":\"\u003ca href=\\\"https://profiles.wordpress.org/debaat/\\\"\u003eDeBAAT\u003c/a\u003e\",\"tags\":[{\"value\":\"diagram\",\"name\":\"diagram\"},{\"value\":\"dot\",\"name\":\"dot\"},{\"value\":\"graph\",\"name\":\"graph\"},{\"value\":\"graphviz\",\"name\":\"graphviz\"},{\"value\":\"network\",\"name\":\"network\"}],\"screenshots\":\"$24:props:children:props:screenshots\",\"sections\":{\"description\":\"$2b\",\"installation\":\"\u003col\u003e\\n\u003cli\u003eUpload \u003ccode\u003ewp-graphviz.php\u003c/code\u003e to the \u003ccode\u003e/wp-content/plugins/\u003c/code\u003e directory\u003c/li\u003e\\n\u003cli\u003eActivate the plugin through the \u0026#8216;Plugins\u0026#8217; menu in WordPress\u003c/li\u003e\\n\u003cli\u003eUse shortcode \u003ccode\u003e[wp_graphviz]\u0026lt;dot code\u0026gt;[/wp_graphviz]\u003c/code\u003e in your posts or pages\u003c/li\u003e\\n\u003c/ol\u003e\\n\",\"faq\":\"$2c\",\"changelog\":\"$2d\",\"screenshots\":\"\u003col\u003e\u003cli\u003e\u003ca href=\\\"https://ps.w.org/wp-graphviz/trunk/screenshot-1.png?rev=2942137\\\"\u003e\u003cimg src=\\\"https://ps.w.org/wp-graphviz/trunk/screenshot-1.png?rev=2942137\\\" alt=\\\"This screen shot description corresponds to screenshot-1.(png|jpg|jpeg|gif). Note that the screenshot is taken from the /assets directory or the directory that contains the stable readme.txt (tags or trunk). Screenshots in the /assets directory take precedence. For example, \u0026lt;code\u0026gt;/assets/screenshot-1.png\u0026lt;/code\u0026gt; would win over \u0026lt;code\u0026gt;/tags/4.3/screenshot-1.png\u0026lt;/code\u0026gt; (or jpg, jpeg, gif).\\\"\u003e\u003c/a\u003e\u003cp\u003eThis screen shot description corresponds to screenshot-1.(png|jpg|jpeg|gif). Note that the screenshot is taken from the /assets directory or the directory that contains the stable readme.txt (tags or trunk). Screenshots in the /assets directory take precedence. For example, \u003ccode\u003e/assets/screenshot-1.png\u003c/code\u003e would win over \u003ccode\u003e/tags/4.3/screenshot-1.png\u003c/code\u003e (or jpg, jpeg, gif).\u003c/p\u003e\u003c/li\u003e\u003c/ol\u003e\",\"reviews\":\"$2e\"},\"versions\":{\"0.1.0\":\"https://downloads.wordpress.org/plugin/wp-graphviz.0.1.0.zip\",\"1.0.0\":\"https://downloads.wordpress.org/plugin/wp-graphviz.1.0.0.zip\",\"1.1.0\":\"https://downloads.wordpress.org/plugin/wp-graphviz.1.1.0.zip\",\"1.2.0\":\"https://downloads.wordpress.org/plugin/wp-graphviz.1.2.0.zip\",\"1.3.0\":\"https://downloads.wordpress.org/plugin/wp-graphviz.1.3.0.zip\",\"1.4.0\":\"https://downloads.wordpress.org/plugin/wp-graphviz.1.4.0.zip\",\"1.5.0\":\"https://downloads.wordpress.org/plugin/wp-graphviz.1.5.0.zip\",\"1.5.1\":\"https://downloads.wordpress.org/plugin/wp-graphviz.1.5.1.zip\",\"trunk\":\"https://downloads.wordpress.org/plugin/wp-graphviz.zip\"},\"downloads\":{\"2024-11-09\":\"1\",\"2024-11-10\":0,\"2024-11-11\":0,\"2024-11-12\":\"4\",\"2024-11-13\":\"1\",\"2024-11-14\":\"2\",\"2024-11-15\":\"2\",\"2024-11-16\":\"1\",\"2024-11-17\":\"1\",\"2024-11-18\":\"3\",\"2024-11-19\":\"7\",\"2024-11-20\":\"2\",\"2024-11-21\":\"1\",\"2024-11-22\":\"2\",\"2024-11-23\":\"1\",\"2024-11-24\":\"3\",\"2024-11-25\":\"2\",\"2024-11-26\":\"1\",\"2024-11-27\":\"2\",\"2024-11-28\":0,\"2024-11-29\":\"2\",\"2024-11-30\":0,\"2024-12-01\":\"1\",\"2024-12-02\":\"1\",\"2024-12-03\":0,\"2024-12-04\":\"2\",\"2024-12-05\":0,\"2024-12-06\":0,\"2024-12-07\":\"1\",\"2024-12-08\":\"1\",\"2024-12-09\":0,\"2024-12-10\":\"1\",\"2024-12-11\":\"2\",\"2024-12-12\":\"4\",\"2024-12-13\":\"2\",\"2024-12-14\":0,\"2024-12-15\":\"1\",\"2024-12-16\":\"2\",\"2024-12-17\":0,\"2024-12-18\":\"4\",\"2024-12-19\":\"1\",\"2024-12-20\":\"1\",\"2024-12-21\":0,\"2024-12-22\":0,\"2024-12-23\":0,\"2024-12-24\":0,\"2024-12-25\":0,\"2024-12-26\":0,\"2024-12-27\":0,\"2024-12-28\":0,\"2024-12-29\":\"2\",\"2024-12-30\":\"1\",\"2024-12-31\":0,\"2025-01-01\":\"2\",\"2025-01-02\":0,\"2025-01-03\":\"2\",\"2025-01-04\":0,\"2025-01-05\":\"4\",\"2025-01-06\":0,\"2025-01-07\":0,\"2025-01-08\":0,\"2025-01-09\":0,\"2025-01-10\":\"1\",\"2025-01-11\":0,\"2025-01-12\":\"1\",\"2025-01-13\":\"1\",\"2025-01-14\":\"1\",\"2025-01-15\":\"1\",\"2025-01-16\":\"1\",\"2025-01-17\":0,\"2025-01-18\":\"1\",\"2025-01-19\":0,\"2025-01-20\":0,\"2025-01-21\":0,\"2025-01-22\":0,\"2025-01-23\":\"1\",\"2025-01-24\":\"1\",\"2025-01-25\":\"2\",\"2025-01-26\":\"1\",\"2025-01-27\":\"1\",\"2025-01-28\":0,\"2025-01-29\":\"1\",\"2025-01-30\":\"1\",\"2025-01-31\":\"1\",\"2025-02-01\":\"2\",\"2025-02-02\":\"1\",\"2025-02-03\":0,\"2025-02-04\":0,\"2025-02-05\":\"1\",\"2025-02-06\":0,\"2025-02-07\":0,\"2025-02-08\":\"1\",\"2025-02-09\":\"3\",\"2025-02-10\":\"1\",\"2025-02-11\":0,\"2025-02-12\":0,\"2025-02-13\":\"1\",\"2025-02-14\":0,\"2025-02-15\":\"2\",\"2025-02-16\":0,\"2025-02-17\":\"1\",\"2025-02-18\":\"2\",\"2025-02-19\":0,\"2025-02-20\":0,\"2025-02-21\":\"1\",\"2025-02-22\":\"2\",\"2025-02-23\":\"2\",\"2025-02-24\":\"2\",\"2025-02-25\":0,\"2025-02-26\":\"1\",\"2025-02-27\":0,\"2025-02-28\":0,\"2025-03-01\":0,\"2025-03-02\":\"3\",\"2025-03-03\":\"2\",\"2025-03-04\":\"2\",\"2025-03-05\":\"1\",\"2025-03-06\":0,\"2025-03-07\":\"1\",\"2025-03-08\":0,\"2025-03-09\":\"1\",\"2025-03-10\":0,\"2025-03-11\":0,\"2025-03-12\":\"1\",\"2025-03-13\":0,\"2025-03-14\":\"1\",\"2025-03-15\":0,\"2025-03-16\":0,\"2025-03-17\":\"1\",\"2025-03-18\":\"1\",\"2025-03-19\":\"3\",\"2025-03-20\":0,\"2025-03-21\":\"2\",\"2025-03-22\":0,\"2025-03-23\":0,\"2025-03-24\":0,\"2025-03-25\":\"1\",\"2025-03-26\":0,\"2025-03-27\":\"3\",\"2025-03-28\":\"1\",\"2025-03-29\":0,\"2025-03-30\":\"2\",\"2025-03-31\":\"1\",\"2025-04-01\":\"2\",\"2025-04-02\":\"1\",\"2025-04-03\":\"2\",\"2025-04-04\":0,\"2025-04-05\":0,\"2025-04-06\":\"1\",\"2025-04-07\":\"1\",\"2025-04-08\":\"1\",\"2025-04-09\":\"3\",\"2025-04-10\":\"4\",\"2025-04-11\":\"3\",\"2025-04-12\":\"2\",\"2025-04-13\":\"2\",\"2025-04-14\":\"3\",\"2025-04-15\":\"5\",\"2025-04-16\":\"1\",\"2025-04-17\":\"4\",\"2025-04-18\":0,\"2025-04-19\":\"4\",\"2025-04-20\":\"1\",\"2025-04-21\":\"4\",\"2025-04-22\":\"4\",\"2025-04-23\":\"3\",\"2025-04-24\":\"3\",\"2025-04-25\":\"1\",\"2025-04-26\":\"2\",\"2025-04-27\":\"3\",\"2025-04-28\":\"1\",\"2025-04-29\":\"1\",\"2025-04-30\":\"2\",\"2025-05-01\":0,\"2025-05-02\":\"3\",\"2025-05-03\":\"1\",\"2025-05-04\":\"4\",\"2025-05-05\":\"2\",\"2025-05-06\":\"1\",\"2025-05-07\":\"3\"},\"phpVersion\":false,\"icons\":{\"1x\":\"https://ps.w.org/wp-graphviz/assets/icon-128x128.png?rev=971604\",\"2x\":\"https://ps.w.org/wp-graphviz/assets/icon-256x256.png?rev=971604\"},\"related\":[{\"title\":\"Update Time Zones Across Network\",\"short_description\":\"Automatically change the time zone for all of the blogs on your multisite network. Not for single installations. WPMU / Multisite / Network only.\",\"original_slug\":\"update-network-time-zones\",\"slug\":\"update-network-time-zones\",\"version\":\"1.0\",\"last_updated\":\"2011-09-27T00:00:00.000000Z\",\"active_installs\":10,\"icons\":{\"default\":\"https://s.w.org/plugins/geopattern-icon/update-network-time-zones.svg\"},\"synonyms\":[],\"tags\":{\"multisite\":\"multisite\",\"network\":\"network\",\"wpmu\":\"wpmu\"}},{\"title\":\"WPMU Network Site Users Dropdown\",\"short_description\":\"Replace the input field for adding existing users to a site with a more comfortable dropdown menu!\",\"original_slug\":\"wpmu-network-site-users-dropdown\",\"slug\":\"wpmu-network-site-users-dropdown\",\"version\":\"3\",\"last_updated\":\"2023-10-29T00:00:00.000000Z\",\"active_installs\":10,\"icons\":{\"default\":\"https://s.w.org/plugins/geopattern-icon/wpmu-network-site-users-dropdown.svg\"},\"synonyms\":[],\"tags\":{\"admin\":\"admin\",\"network\":\"network\",\"network-admin\":\"network admin\",\"wpmu\":\"wpmu\"}},{\"title\":\"Network Mass Email\",\"short_description\":\"Allows network admins to send a manually created notification email to all registered users based on user role.\",\"original_slug\":\"network-mass-email\",\"slug\":\"network-mass-email\",\"version\":\"1.5\",\"last_updated\":\"2013-01-23T00:00:00.000000Z\",\"active_installs\":10,\"icons\":{\"default\":\"https://s.w.org/plugins/geopattern-icon/network-mass-email_fbfbfb.svg\"},\"synonyms\":[],\"tags\":{\"email\":\"email\",\"multisite\":\"multisite\",\"network\":\"network\"}},{\"title\":\"Activity Sparks\",\"short_description\":\"Display a customizable sparkline graph of post and/or comment activity.\",\"original_slug\":\"activitysparks\",\"slug\":\"activitysparks\",\"version\":\"0.6.1\",\"last_updated\":\"2015-08-18T00:00:00.000000Z\",\"active_installs\":10,\"icons\":{\"1x\":\"https://ps.w.org/activitysparks/assets/icon-128x128.png?rev=1223188\",\"2x\":\"https://ps.w.org/activitysparks/assets/icon-256x256.png?rev=1223188\"},\"synonyms\":[],\"tags\":{\"activity\":\"activity\",\"graph\":\"graph\",\"sidebar\":\"sidebar\",\"widget\":\"widget\"}},{\"title\":\"Multisite User Role Sync\",\"short_description\":\"Automatically add users to peer blogs in a multisite network.\",\"original_slug\":\"multisite-user-role-sync\",\"slug\":\"multisite-user-role-sync\",\"version\":\"1.0\",\"last_updated\":\"2016-09-01T00:00:00.000000Z\",\"active_installs\":10,\"icons\":{\"default\":\"https://s.w.org/plugins/geopattern-icon/multisite-user-role-sync.svg\"},\"synonyms\":[],\"tags\":{\"blog\":\"blog\",\"multisite\":\"multisite\",\"network\":\"network\",\"roles\":\"roles\",\"user\":\"user\"}},{\"title\":\"Multilang Perelink\",\"short_description\":\"Multilang Perelink allows interlinking between translated versions of the same content across different subsites in a WordPress multisite network.\",\"original_slug\":\"multilang-perelink\",\"slug\":null,\"version\":\"1.0.1\",\"last_updated\":\"2025-08-02T00:00:00.000000Z\",\"active_installs\":0,\"icons\":{\"1x\":\"https://ps.w.org/multilang-perelink/assets/icon-128x128.png?rev=3327324\",\"2x\":\"https://ps.w.org/multilang-perelink/assets/icon-256x256.png?rev=3327324\"},\"synonyms\":[],\"tags\":{\"internal-linking\":\"internal linking\",\"language-switcher\":\"language switcher\",\"multilingual\":\"multilingual\",\"multisite\":\"multisite\",\"network\":\"network\"}},{\"title\":\"Fotherplot\",\"short_description\":\"A WordPress plugin for plotting some data in a custom field against time. It uses the Google charts API to render a simple line chart.\",\"original_slug\":\"fotherplot\",\"slug\":\"fotherplot\",\"version\":\"0.0.9\",\"last_updated\":\"2012-03-04T00:00:00.000000Z\",\"active_installs\":10,\"icons\":{\"default\":\"https://s.w.org/plugins/geopattern-icon/fotherplot.svg\"},\"synonyms\":[],\"tags\":{\"chart\":\"chart\",\"custom-fields\":\"custom fields\",\"google-chart-api\":\"google chart API\",\"graph\":\"graph\",\"plot\":\"plot\"}},{\"title\":\"Network Nginx Proxy Cache Purge\",\"short_description\":\"Event driven and on demand Nginx front end proxy cache purge utility.\",\"original_slug\":\"network-nginx-proxy-cache-purge\",\"slug\":\"network-nginx-proxy-cache-purge\",\"version\":\"0.2\",\"last_updated\":\"2013-08-19T00:00:00.000000Z\",\"active_installs\":10,\"icons\":{\"default\":\"https://s.w.org/plugins/geopattern-icon/network-nginx-proxy-cache-purge.svg\"},\"synonyms\":[],\"tags\":{\"custom\":\"custom\",\"multisite\":\"multisite\",\"network\":\"network\",\"nginx\":\"nginx\",\"post\":\"post\"}},{\"title\":\"Multisite Post Cloner\",\"short_description\":\"Multisite Post Cloner allows you to clone posts and pages across sites in your WordPress multisite network.\",\"original_slug\":\"multisite-post-cloner\",\"slug\":\"multisite-post-cloner\",\"version\":\"1.0.1\",\"last_updated\":\"2024-11-22T00:00:00.000000Z\",\"active_installs\":0,\"icons\":{\"1x\":\"https://ps.w.org/multisite-post-cloner/assets/icon-128x128.jpg?rev=3194090\"},\"synonyms\":[],\"tags\":{\"clone\":\"clone\",\"multisite\":\"multisite\",\"network\":\"network\",\"pages\":\"pages\",\"posts\":\"posts\"}},{\"title\":\"Area Chart\",\"short_description\":\"An area chart or area graph displays graphically quantitative data. It is based on the line chart. The area between axis and line are commonly emphasi \u0026hellip;\",\"original_slug\":\"wha-area-charts\",\"slug\":\"wha-area-charts\",\"version\":\"1.0.0\",\"last_updated\":\"2019-10-07T00:00:00.000000Z\",\"active_installs\":0,\"icons\":{\"1x\":\"https://ps.w.org/wha-area-charts/assets/icon-256x256.png?rev=2169228\",\"2x\":\"https://ps.w.org/wha-area-charts/assets/icon-256x256.png?rev=2169228\"},\"synonyms\":[],\"tags\":{\"area\":\"area\",\"areachart\":\"areachart\",\"chart\":\"chart\",\"graph\":\"graph\",\"line\":\"line\"}}],\"status\":\"draft\"}}]}],\"$L2f\"]}]}]\n"])</script><script>self.__next_f.push([1,"26:[\"$\",\"div\",null,{\"className\":\"mt-4 sm:mt-6 lg:mt-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"mb-10 px-0 py-3\",\"children\":[\"$\",\"div\",null,{\"className\":\"p-0 py-0\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-semibold text-gray-900 dark:text-white mb-6\",\"children\":\"Related Plugins\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6\",\"children\":[[\"$\",\"$L30\",\"update-network-time-zones\",{\"title\":\"Update Time Zones Across Network\",\"logo\":\"https://s.w.org/plugins/geopattern-icon/update-network-time-zones.svg\",\"description\":\"Automatically change the time zone for all of the blogs on your multisite network. Not for single installations. WPMU / Multisite / Network only.\",\"activeInstalls\":\"10+\",\"slug\":\"update-network-time-zones\"}],[\"$\",\"$L30\",\"wpmu-network-site-users-dropdown\",{\"title\":\"WPMU Network Site Users Dropdown\",\"logo\":\"https://s.w.org/plugins/geopattern-icon/wpmu-network-site-users-dropdown.svg\",\"description\":\"Replace the input field for adding existing users to a site with a more comfortable dropdown menu!\",\"activeInstalls\":\"10+\",\"slug\":\"wpmu-network-site-users-dropdown\"}],[\"$\",\"$L30\",\"network-mass-email\",{\"title\":\"Network Mass Email\",\"logo\":\"https://s.w.org/plugins/geopattern-icon/network-mass-email_fbfbfb.svg\",\"description\":\"Allows network admins to send a manually created notification email to all registered users based on user role.\",\"activeInstalls\":\"10+\",\"slug\":\"network-mass-email\"}]]}]]}]}]}]\n"])</script><script>self.__next_f.push([1,"34:I[38175,[],\"IconMark\"]\n31:T1606,"])</script><script>self.__next_f.push([1,"0,27.42857142857143 1.229050279329609,32 2.458100558659218,32 3.6871508379888267,13.714285714285715 4.916201117318436,27.42857142857143 6.145251396648044,22.857142857142858 7.374301675977653,22.857142857142858 8.603351955307263,27.42857142857143 9.832402234636872,27.42857142857143 11.061452513966481,18.285714285714285 12.290502793296088,0 13.519553072625698,22.857142857142858 14.748603351955307,27.42857142857143 15.977653631284918,22.857142857142858 17.206703910614525,27.42857142857143 18.435754189944134,18.285714285714285 19.664804469273744,22.857142857142858 20.893854748603353,27.42857142857143 22.122905027932962,22.857142857142858 23.35195530726257,32 24.581005586592177,22.857142857142858 25.81005586592179,32 27.039106145251395,27.42857142857143 28.268156424581008,27.42857142857143 29.497206703910614,32 30.726256983240223,22.857142857142858 31.955307262569836,32 33.184357541899445,32 34.41340782122905,27.42857142857143 35.642458100558656,27.42857142857143 36.87150837988827,32 38.10055865921788,27.42857142857143 39.32960893854749,22.857142857142858 40.55865921787709,13.714285714285715 41.787709497206706,22.857142857142858 43.01675977653631,32 44.245810055865924,27.42857142857143 45.47486033519553,22.857142857142858 46.70391061452514,32 47.93296089385475,13.714285714285715 49.162011173184354,27.42857142857143 50.391061452513966,27.42857142857143 51.62011173184358,32 52.849162011173185,32 54.07821229050279,32 55.3072625698324,32 56.536312849162016,32 57.76536312849162,32 58.99441340782123,32 60.22346368715083,32 61.452513966480446,22.857142857142858 62.68156424581005,27.42857142857143 63.91061452513967,32 65.13966480446928,22.857142857142858 66.36871508379889,32 67.59776536312849,22.857142857142858 68.8268156424581,32 70.05586592178771,13.714285714285715 71.28491620111731,32 72.51396648044692,32 73.74301675977654,32 74.97206703910614,32 76.20111731843576,27.42857142857143 77.43016759776536,32 78.65921787709497,27.42857142857143 79.88826815642459,27.42857142857143 81.11731843575419,27.42857142857143 82.3463687150838,27.42857142857143 83.57541899441341,27.42857142857143 84.80446927374301,32 86.03351955307262,27.42857142857143 87.26256983240224,32 88.49162011173185,32 89.72067039106146,32 90.94972067039106,32 92.17877094972067,27.42857142857143 93.40782122905028,27.42857142857143 94.63687150837988,22.857142857142858 95.8659217877095,27.42857142857143 97.0949720670391,27.42857142857143 98.32402234636871,32 99.55307262569833,27.42857142857143 100.78212290502793,27.42857142857143 102.01117318435755,27.42857142857143 103.24022346368716,22.857142857142858 104.46927374301676,27.42857142857143 105.69832402234637,32 106.92737430167597,32 108.15642458100558,27.42857142857143 109.3854748603352,32 110.6145251396648,32 111.8435754189944,27.42857142857143 113.07262569832403,18.285714285714285 114.30167597765362,27.42857142857143 115.53072625698324,32 116.75977653631286,32 117.98882681564245,27.42857142857143 119.21787709497208,32 120.44692737430167,22.857142857142858 121.67597765363129,32 122.90502793296089,27.42857142857143 124.1340782122905,22.857142857142858 125.3631284916201,32 126.59217877094972,32 127.82122905027934,27.42857142857143 129.05027932960894,22.857142857142858 130.27932960893855,22.857142857142858 131.50837988826817,22.857142857142858 132.73743016759778,32 133.96648044692736,27.42857142857143 135.19553072625698,32 136.4245810055866,32 137.6536312849162,32 138.8826815642458,18.285714285714285 140.11173184357543,22.857142857142858 141.34078212290504,22.857142857142858 142.56983240223462,27.42857142857143 143.79888268156427,32 145.02793296089385,27.42857142857143 146.25698324022346,32 147.48603351955308,27.42857142857143 148.7150837988827,32 149.94413407821227,32 151.17318435754188,27.42857142857143 152.40223463687153,32 153.6312849162011,27.42857142857143 154.86033519553072,32 156.08938547486034,32 157.31843575418995,27.42857142857143 158.54748603351953,27.42857142857143 159.77653631284917,18.285714285714285 161.00558659217876,32 162.23463687150837,22.857142857142858 163.463687150838,32 164.6927374301676,32 165.9217877094972,32 167.15083798882682,27.42857142857143 168.37988826815644,32 169.60893854748602,18.285714285714285 170.83798882681563,27.42857142857143 172.06703910614524,32 173.29608938547486,22.857142857142858 174.52513966480447,27.42857142857143 175.75418994413408,22.857142857142858 176.9832402234637,27.42857142857143 178.21229050279328,22.857142857142858 179.44134078212292,32 180.6703910614525,32 181.89944134078212,27.42857142857143 183.12849162011173,27.42857142857143 184.35754189944134,27.42857142857143 185.58659217877096,18.285714285714285 186.81564245810057,13.714285714285715 188.04469273743018,18.285714285714285 189.27374301675977,22.857142857142858 190.50279329608938,22.857142857142858 191.731843575419,18.285714285714285 192.9608938547486,9.142857142857142 194.1899441340782,27.42857142857143 195.41899441340783,13.714285714285715 196.64804469273741,32 197.87709497206703,13.714285714285715 199.10614525139667,27.42857142857143 200.33519553072625,13.714285714285715 201.56424581005587,13.714285714285715 202.79329608938548,18.285714285714285 204.0223463687151,18.285714285714285 205.25139664804468,27.42857142857143 206.48044692737432,22.857142857142858 207.7094972067039,18.285714285714285 208.9385474860335,27.42857142857143 210.16759776536313,27.42857142857143 211.39664804469274,22.857142857142858 212.62569832402235,32 213.85474860335194,18.285714285714285 215.08379888268158,27.42857142857143 216.31284916201116,13.714285714285715 217.54189944134077,22.857142857142858 218.7709497206704,27.42857142857143 220,18.285714285714285"])</script><script>self.__next_f.push([1,"2f:[\"$\",\"div\",null,{\"className\":\"lg:col-span-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"px-0 py-3 sm:p-6 mb-0 sm:mb-0 mt-0 sm:mt-13.5 border-0 sm:border-t\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block text-sm font-medium text-gray-900 dark:text-white mb-1\",\"children\":\"Active installations\"}],[\"$\",\"span\",null,{\"className\":\"text-xl sm:text-2xl font-bold text-gray-900 dark:text-white\",\"children\":\"50+\"}]]}],[\"$\",\"div\",null,{\"className\":\"mb-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block text-sm font-medium text-gray-900 dark:text-white mb-1\",\"children\":\"Weekly downloads\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xl sm:text-2xl font-bold text-gray-900 dark:text-white\",\"children\":\"14\"}],[\"$\",\"span\",null,{\"className\":\"text-xs sm:text-sm font-medium text-green-600 dark:text-green-400 flex items-center\",\"children\":[[\"$\",\"svg\",null,{\"className\":\"w-3 h-3 sm:w-4 sm:h-4 mr-1\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M5 10l7-7m0 0l7 7m-7-7v18\"}]}],\"+7.69%\",[\"$\",\"span\",null,{\"className\":\"ml-1 hidden sm:inline\",\"children\":\"(1 week)\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"h-10 sm:h-12 flex items-center w-full\",\"children\":[\"$\",\"svg\",null,{\"width\":\"100%\",\"height\":32,\"viewBox\":\"0 0 220 32\",\"preserveAspectRatio\":\"none\",\"className\":\"w-full h-8\",\"children\":[\"$\",\"polyline\",null,{\"fill\":\"none\",\"stroke\":\"#6366f1\",\"strokeWidth\":2,\"strokeLinejoin\":\"round\",\"strokeLinecap\":\"round\",\"points\":\"$31\"}]}]}]]}],\"$L32\",\"$L33\"]}]}]\n"])</script><script>self.__next_f.push([1,"17:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"WP-GraphViz | Plugin0\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"A plugin to provide GraphViz functionality for WordPress sites. Install instantly with Plugin0\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"DeBAAT\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"WordPress feature creation,plugin discovery,instant plugin installation,AI-driven WordPress tools,admin tools,top-rated plugins,prompt-based feature building,WordPress,plugins,WordPress plugins,plugin discovery,plugin installation,AI,feature building\"}],[\"$\",\"meta\",\"4\",{\"name\":\"creator\",\"content\":\"DeBAAT\"}],[\"$\",\"meta\",\"5\",{\"name\":\"publisher\",\"content\":\"DeBAAT\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"noindex, nofollow\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://plugin0.com/plugins/wp-graphviz\"}],[\"$\",\"meta\",\"8\",{\"name\":\"google-site-verification\",\"content\":\"cGFLcdOMAmaJKXXXr5CObqEvWlgvUUxvU9S2W9YTFmY\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:title\",\"content\":\"WP-GraphViz - Plugin0\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:description\",\"content\":\"A plugin to provide GraphViz functionality for WordPress sites.\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:url\",\"content\":\"https://plugin0.com/plugins/wp-graphviz\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image\",\"content\":\"https://plugin0.com/wp-graphviz/opengraph-image-njautl?64227194df88ed4a\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:creator\",\"content\":\"DeBAAT\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:title\",\"content\":\"WP-GraphViz - Plugin0\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:description\",\"content\":\"A plugin to provide GraphViz functionality for WordPress sites.\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image\",\"content\":\"https://plugin0.com/wp-graphviz/twitter-image-njautl?75084c9f569c72b3\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"24\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"25\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"link\",\"26\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"27\",{\"rel\":\"apple-touch-icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"$L34\",\"28\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script><script>self.__next_f.push([1,"1c:\"$17:metadata\"\n"])</script><script>self.__next_f.push([1,"32:[\"$\",\"div\",null,{\"className\":\"space-y-3 sm:space-y-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex justify-between\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xs sm:text-sm text-gray-600 dark:text-gray-300\",\"children\":\"Version\"}],[\"$\",\"span\",null,{\"className\":\"text-xs sm:text-sm font-medium text-gray-900 dark:text-white\",\"children\":\"1.5.1\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex justify-between\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xs sm:text-sm text-gray-600 dark:text-gray-300\",\"children\":\"Last updated\"}],[\"$\",\"span\",null,{\"className\":\"text-xs sm:text-sm font-medium text-gray-900 dark:text-white\",\"children\":\"7/23/2023\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex justify-between\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xs sm:text-sm text-gray-600 dark:text-gray-300\",\"children\":\"WordPress version\"}],[\"$\",\"span\",null,{\"className\":\"text-xs sm:text-sm font-medium text-gray-900 dark:text-white\",\"children\":\"5.0\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex justify-between\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xs sm:text-sm text-gray-600 dark:text-gray-300\",\"children\":\"Tested up to\"}],[\"$\",\"span\",null,{\"className\":\"text-xs sm:text-sm font-medium text-gray-900 dark:text-white\",\"children\":\"6.2.6\"}]]}],false]}]\n"])</script><script>self.__next_f.push([1,"33:[\"$\",\"div\",null,{\"className\":\"mt-4 sm:mt-6 pt-4 sm:pt-6 border-t\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 sm:mb-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-xs sm:text-sm text-gray-600 dark:text-gray-300\",\"children\":\"Tags\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-1.5 sm:gap-2\",\"children\":[[\"$\",\"span\",\"diagram\",{\"data-slot\":\"badge\",\"className\":\"inline-flex items-center justify-center rounded-md border font-medium w-fit whitespace-nowrap shrink-0 [\u0026\u003esvg]:size-3 gap-1 [\u0026\u003esvg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a\u0026]:hover:bg-secondary/90 text-xs px-2 py-1\",\"children\":\"diagram\"}],[\"$\",\"span\",\"dot\",{\"data-slot\":\"badge\",\"className\":\"inline-flex items-center justify-center rounded-md border font-medium w-fit whitespace-nowrap shrink-0 [\u0026\u003esvg]:size-3 gap-1 [\u0026\u003esvg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a\u0026]:hover:bg-secondary/90 text-xs px-2 py-1\",\"children\":\"dot\"}],[\"$\",\"span\",\"graph\",{\"data-slot\":\"badge\",\"className\":\"inline-flex items-center justify-center rounded-md border font-medium w-fit whitespace-nowrap shrink-0 [\u0026\u003esvg]:size-3 gap-1 [\u0026\u003esvg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a\u0026]:hover:bg-secondary/90 text-xs px-2 py-1\",\"children\":\"graph\"}],[\"$\",\"span\",\"graphviz\",{\"data-slot\":\"badge\",\"className\":\"inline-flex items-center justify-center rounded-md border font-medium w-fit whitespace-nowrap shrink-0 [\u0026\u003esvg]:size-3 gap-1 [\u0026\u003esvg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a\u0026]:hover:bg-secondary/90 text-xs px-2 py-1\",\"children\":\"graphviz\"}],[\"$\",\"span\",\"network\",{\"data-slot\":\"badge\",\"className\":\"inline-flex items-center justify-center rounded-md border font-medium w-fit whitespace-nowrap shrink-0 [\u0026\u003esvg]:size-3 gap-1 [\u0026\u003esvg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a\u0026]:hover:bg-secondary/90 text-xs px-2 py-1\",\"children\":\"network\"}]]}]]}]\n"])</script></body></html>