On these study trips he was accompanied by Max Kolb, the later Inspector of the Botanical Gardens, Nymphenburg.
In 1857 Maximilian II recalled him to Munich and at the early age of 26 appointed him Court Gardener.
Maximilian made Effner responsible for the landscaping of the banks of the Isar between Haidhausen and Bogenhausen (later known as the Maximiliansanlagen, or Maximilian Gardens) and for the garden element of the Maximilianstrasse designed by Friedrich Bürklein.
He now designed the gardens for Ludwig II's castles, Neues Schloss, Herrenchiemsee, and Linderhof.
He died in Munich on 22 October 1884 and is buried in the Alter Südfriedhof (grave 13-1-34).