Archiwa tagu: wordpress

Installing WP-CLI on XAMPP for Windows

Globally installing the PHAR involves the same procedure as manually installing PHPUnit or Composer on Windows.

1. Install XAMPP for Windows into e.g., C:\xampp

2. Append ;C:\xampp\php to your PATH environment variable
( Start –> Control Panel –> System –> Advanced System Settings –> Environment Variables )

3. Download wp-cli.phar and save the file as C:\xampp\php\wp-cli.phar

4. Open a command line (e.g., press Windows+R » type cmd » ENTER)

5. Create a wrapping batch script (results in C:\xampp\php\wp.cmd):

C:\Users\username>  cd C:\xampp\php
C:\xampp\php>  echo @php "%~dp0wp-cli.phar" %* > wp.cmd
C:\xampp\php>  exit

6. Open a new command line and confirm that you can execute WP-CLI from any path:

C:\Users\username>  wp --info
 
PHP binary:            C:\xampp\php\php.exe
PHP version:           7.0.1
php.ini used:          C:\xampp\php\php.ini
WP-CLI root dir:       phar://wp-cli.phar
WP-CLI packages dir:   /.wp-cli/packages/
WP-CLI global config:  
WP-CLI project config: 
WP-CLI version:        0.23.1

7.(optional). For MingW32 (that comes with Git for Windows) shell environment, save the file as wp (in C:\xampp\php ;without .phar extension)

[WP Plugin] WP-Orphanage Extended

Strona wtyczki na WordPress.org: WP-Orphanage Extended
Strona projektu: jak na razie ten blog;)

Czym jest wtyczka WP-Orphanage Extended?

Wtyczka do promowania użytkowników bez określonej roli (sieroty), do roli z innych blogów w których się rejestrowali, lub domyślnej jeśli nie znaleziono.

Strona konfiguracji w panelu administracyjnym

Download:
WP-Orphanage Extended

DEV:
Development Log
Subversion Repository

Spolszczenie WordPress (3.3 i 3.3.1)

Strona projektu: WordPress.org lub pl.WordPress.org

Czym jest WordPress?

WordPress jest nowoczesną, semantyczną, osobistą platformą publikacyjną, koncentrującą się na estetyce, zgodności z internetowymi standardami i użyteczności. WordPress jest zarówno wolny (od słowa „wolność”), jak i darmowy.

Prościej rzecz ujmując, WordPress jest tym, czego używasz, kiedy chcesz pracować, korzystając z oprogramowania blogowego zamiast z nim walczyć.

Spolszczenia publikowane są w polskim repozytorium WordPressa.

Jako że spolszczenie nowego wydania WP 3.3 dosyć długo nie pojawiało się w repozytorium i na stronie projektu, postanowiłem utworzyć tłumaczenie tej wersji, możesz je pobrać poniżej.

Download:
Spolszczenie WordPress 3.3 (1173)
Pełna polska paczka WordPress 3.3 (965)
Pełna polska paczka WordPress 3.3.1 (1403)

P.S. Panie Wacławie (lub inny członku polskiego teamu), proszę o dołączenie spolszczenia do repozytorium.

[WP Plugin] Language Bar Flags

Strona wtyczki na WordPress.org: Language Bar
Strona projektu: jak na razie ten blog;)

Czym jest wtyczka Language Bar Flags?

Wyświetla pasek z konfigurowalnymi flagami do innych wersji językowych Twojej strony.
Wtyczka wyłącza standardowy pasek WordPressa na górze strony i w jego miejscu wyświetla pasek z flagami krajów.

Lista flag w panelu administracyjnym

Widok paska na stronie

Download:
Language Bar Flags

DEV:
Development Log
Subversion Repository

Spolszczenie BuddyPress (1.5.1)

Strona wtyczki na WordPress.org: BuddyPress
Strona projektu: BuddyPress.org lub pl.BuddyPress.org

Czym jest BuddyPress?

BuddyPressa pozwala na rejestrację użytkowników, tworzenie profili, wysyłanie wiadomości, nawiązywanie znajomości, tworzenie i interakcję w grupach i wiele wiele innych. Sieć społecznościowa w pudełku, BuddyPress pozwala na budowanie sieci społecznościowej dla Twojej firmy, szkoły, drużyny sportowej lub innej niszowej społeczności.
Jednym słowem prywatny mini Facebook.

Spolszczenia publikowane są w polskim repozytorium BuddyPressa.

Jako że spolszczenie nowego wydania BP 1.5.1 dosyć długo nie pojawiało się w repozytorium, postanowiłem utworzyć tłumaczenie tej wersji, możesz je pobrać poniżej.

Download:
Spolszczenie BuddyPress 1.5.1 (1203)

P.S. Panie Wacławie (lub inny członku polskiego teamu BP), proszę o dołączenie spolszczenia do repozytorium.

[ClassiPress] Multi Category Select

Multi Category Select
By this modification of ClassiPress Theme, You can allow users to publish classified ad in multiple categories and count for this additional fee.

How it works?

In administrative panel You have got 2 additional options to set, price for multiple selecting, and quantity of selected categories by which price will be increased.
For example: if we will set price 5$ and quantity for 6, system will count additional 5$ for every 6 categories.

Screenshot of additional options in Admin panel:

From user side, on Add New page we will have „classic” select category form, and below it section to select more categories (just like in admin panel, list of categories with checkboxes).
To keep inform user about cost for multiple selecting, system automaticly show cost for selected categories.

Screenshot of Add New page:

Then after selecting categories and filled whole ad data, on confirmation page before redirecting to payment system user will see all fees.

Screenshot of Confirmation page:

Screenshot of Single ad listing page:

Modification works best with 2 level categories and Fixed Price Per Ad option.

How to order it? Contact me!

[ClassiPress] Visibility of contact fields

Visibility of contact fields
By this modification of ClassiPress Theme, You may control from administrative panel visibility of contact fields on single ad page.

Default option is „Visible to everyone„, means every visitor will see contact fields, but for some of fields You may set visibility to No, then only registered and logged in users will see these contact fields – others will see information „Visible for logged in„.

Screenshot of single ad page:

Screenshot of edit custom field page:

This modification can be useful if You need to hide some data or wanna improve quantity of new registrations on Your website.

How to order it? – Contact me!

[WP e-Commerce] Minimum order amount

Title of mod: Minimum order amount
Plugin: WP e-Commerce 3.8

Some of payment gateways can not process payments less then 1, 3 or 6$, and for example in our shop we have got products which cost half of dollar… so to protect from that orders which can not be processed by our payment system, we will add small amount filter…

Step 1: Open file „/wp-e-commerce/wpsc-includes/ajax.functions.php” and about line 531 ( inside of the function wpsc_submit_checkout ) add following code:

	if($wpsc_cart->calculate_total_price() < 6) {
		$_SESSION['wpsc_checkout_misc_error_messages'][] = __( 'Not reached the minimum amount of the basket. Minimum is 6$.', 'wpsc' );
		$is_valid = false;
	}

Step 2: Save and upload new file;)

Now, when client will try to finalize order with amount less then our minimum, shopping cart will show him error message „Not reached the minimum amount of the basket. Minimum is 6$.”